Senior Fullstack Developer
תיאור המשרה
We are looking for an experienced Fullstack Developer to joinour CTO Infrastructure Application Team. This team is responsible for thedevelopment and maintenance of robust software infrastructure services such aspayment collection engine, digital signing tool, digital distributioninfrastructure and more, that support the entire organization.
• Design, develop, and maintain the next generation of theinfrastructure application services to ensure high scalability, performance,and reliability.
• Work closely with product owners, architects, and dataengineers to understand requirements and translate them into technicalsolutions.
• Collaborate with other teams to ensure seamless integrationof infrastructure services into the organization's broader ecosystem.
• Contribute to the overall architecture of the applicationinfrastructure systems, ensuring alignment with enterprise standards and bestpractices.
• Integrate applications with third-party services, paymentgateways, and APIs to ensure seamless functionality.
• Identify and resolve issues across the entire system, fromthe user interface to the database and infrastructure. Monitor applicationperformance and proactively address bottlenecks.
• Explore and adopt new tools, frameworks, and technologiessuch as AI to enhance productivity and system capabilities.
Mandatory professional requirements (education, experience):
• 3-5 years experiencedeveloping large scale systems and services, using Java and experience withmodern Java versions (e.g., Java 11, 17) and their feature sets.
• Hands-on experience with Spring Framework (Spring Boot,Spring Cloud, Spring Data etc...) or similar frameworks and familiarity withORM tools such as Hibernate or JPA.
• 5+ years of working experience in designing and deploying applicationson AWS cloud platform and knowledge of cloud-native development, Microservicesarchitecture, and containerization tools (e.g., Docker, Kubernetes).
• 3+ years of working with one or more frontend frameworkssuch as Angular, React or VueJS.
• 2+ years of software development experience in one or moreof the following programming languages: Python, JavaScript, NodeJS.
• Proven experience with SQL and No-SQL databases.
• Working experience with TypeScript, HTML, CSS is a bigadvantage.
• Familiarity with CI/CD pipelines and tools and goodunderstanding of Infrastructure as Code (IaC) tools such as Terraform orCloudFormation.
Personality characteristics:
• Demonstrated ability to quickly adapt to and master newtechnologies, tools, and frameworks independently.
• Excellent problem-solving skills with a history of superbdelivery against assigned tasks.
• Engineering leadership capabilities such as leadingengineering discussions, presenting to other engineers, technical go-to person,and cross-functional leader.
• A helpful, can-do attitude and a willingness to takeownership of problems.
דרישות התפקיד
.