עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Job Summary:
PayPlus, a leading fintech company offering a comprehensive suite of financial solutions for businesses, is currently in a growth stage as we expand our product portfolio. We are looking for an experienced Technology Architect to join our development team at PayPlus. In this role, you will have the opportunity to manage and design advanced technological solutions while working with Node.js, Go, Kotlin, Java, and Swift technologies. The role requires in-depth knowledge of managing and building complex architectures with experience in high-scale environments and handling massive traffic with millions of requests per second.
Responsibilities:
Architecture Design and Implementation:
- Design and create advanced system architectures tailored to the company's business needs and technological requirements.
- Define data structures, workflows, and API interfaces that ensure scalability, high performance, and easy maintenance.
- Integrate and optimize technologies such as Elasticsearch, Kafka, RabbitMQ, and serverless architectures to enhance system performance, scalability, and reliability.
Collaboration with Teams:
- Work closely with development, QA, and DevOps teams to ensure high-level implementation of technological solutions. Guide and mentor engineers in planning and implementing technological solutions, including code reviews and maintaining high standards.
Project Management:
- Manage technological projects from inception to implementation, including planning, execution, testing, and evaluation. Oversee adherence to schedules and performance goals.
Skills and Experience Requirements:
- Professional Experience:
- At least 5 years of experience in development and system building in Node.js, Go, Kotlin, Java, and Swift environments. Experience in designing and implementing technological architectures and large-scale solutions. Experience in managing and building high-scale systems with massive traffic of millions of requests per second. Experience with cloud-based development tools and services such as AWS, Azure, or Google Cloud.
Technical Skills:
- Deep knowledge of advanced programming paradigms and distributed system building. Experience with Microservices, Docker, Kubernetes, and container management. Proficiency in working with databases (SQL and NoSQL) and the ability to design customized data architectures.
Management Skills:
- Experience working with development teams, including the ability to guide and mentor technical teams. Experience in managing technological projects, including planning, execution, and progress monitoring.
Personal Skills:
- Analytical thinking with the ability to solve problems creatively and innovatively. Excellent written and verbal communication skills, with the ability to guide and influence teams and leaders. Ability to work in a dynamic, multitasking environment while maintaining high levels of accuracy and quality.
Advantages:
- Experience with additional technologies such as GraphQL, Redis, AWS Lambda, SQS, SNS, and other AWS services.
- Proficiency with cloud-native architectures, including services like Amazon DynamoDB, AWS RDS, and AWS S3 for data storage and management.
- Familiarity with AWS Elastic Beanstalk, AWS Fargate, and AWS CloudFormation for infrastructure as code and automated deployment.
- Expertise in integrating Elasticsearch and Kafka for real-time search, analytics, and event streaming.
- Experience with messaging and queuing systems such as Apache Kafka, AWS SQS (Simple Queue Service), and AWS SNS (Simple Notification Service).
- Knowledge of AWS security services, including IAM (Identity and Access Management), KMS (Key Management Service), and AWS WAF (Web Application Firewall).
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines, using tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Familiarity with containerization and orchestration tools such as Docker, Kubernetes, and AWS ECS (Elastic Container Service).
- Understanding of monitoring and logging solutions such as AWS CloudWatch, ELK Stack (Elasticsearch, Logstash, Kibana), and Prometheus.
- Familiarity with Agile and Scrum methodologies.
Joining the Team:
Joining the PayPlus team offers you the opportunity to work in an innovative environment with advanced technologies and contribute to the company's growth and success.
Qualifications:
- Bachelor's degree in computer science, Information Technology, or a related field.
- 5+ years of experience in software quality assurance, with at least 2 years in a leadership role.
- Strong knowledge of QA methodologies, tools, and processes.
- Experience with both manual and automated testing.
- Proficiency in test automation frameworks and tools such as Selenium, JUnit, or similar.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.