We are in search of a dedicated Platform Engineer to enrich our team, focusing on refining and maintaining our platform’s infrastructure to guarantee scalability and optimal performance. The ideal candidate should have a strong foundation in software engineering, with substantial experience in Java and Node.js, and a thorough understanding of cloud services, particularly AWS. Proficiency in containerization technologies such as Docker and Kubernetes is required. Knowledge of CI/CD pipelines, monitoring tools, and commitment to security best practices is essential. Experience with AWS services is critical, as it will play a central role in our platform’s development and deployment strategies. Candidates with a background in Israeli startups will be considered advantageous, given their familiarity with the fast-paced, innovative ecosystem. This role is suited for a proactive individual adept at navigating rapid development cycles and who enjoys working collaboratively within a team.
What You Will Do:
- Collaborate with a team of skilled engineers to address challenging problems, focusing on creating innovative solutions in infrastructure development.
- Develop and maintain robust backend infrastructure to support the development teams, ensuring scalability and high performance.
- Contribute to the design and development of customer-facing web applications and API products, utilizing modern technologies.
- Take ownership of the creation, implementation, and testing of features and services within our backend/platform, with a focus on infrastructure components.
- Drive the continuous advancement of our platform’s professionalism by fostering a culture that prioritizes quality, security, and ownership.
- Play a key role in building and enhancing the development infrastructure, providing reliable and efficient tools and systems for product development.
What You Should Have:
- At least 7 years of professional experience as a software engineer, with a strong focus on backend development and infrastructure in both dynamic and statically typed languages (Java, JavaScript/NodeJS preferred).
- Expertise in building and managing distributed, scalable production systems, particularly in a development infrastructure context.
- A commitment to high standards in code quality, testability, maintainability, security, and performance.
- Strong collaboration and communication skills, able to work effectively in a team environment.
- Proficiency in English, both spoken and written.
- Experience with NodeJS is highly beneficial.
- Prior experience in financial/payment systems and a startup environment is — an advantage
We offer:
- Competitive compensation based on skills and experience;
- Accounting support services;
- Continuous professional development;
- The ambitious, supportive and friendly team;
- Opportunity to implement your ideas and initiatives;
- The environment and culture that promotes personal and team development;
- Social package and other perks;
- Flexibility in workspace, either remote or in one of our development offices;
- Annual performance appraisals;