Senior Backend Developer

وصف الوظيفة

Job Purpose

Skilled Senior Backend Developer to design and deliver scalable, secure, and high-performance software services. In this role, you will work on our backend services and participate in technical decision-making.

Roles and Responsibilities

• Design and develop backend services optimized for scalability and performance

• Build and maintain services using Node.js (TypeScript / JavaScript) and Java

• Develop robust, scalable backend systems with integrations to Kafka, MongoDB and MySQL

• Design and optimize RESTful APIs to ensure high performance, security, and reliability

• Contribute to the adoption of AWS cloud-native solutions and best practices

• Collaborate with cross-functional teams, including product, design, and engineering, to deliver exceptional features and solutions

• Stay current with advancements in software development and cloud technologies to bring innovative ideas to the table

متطلبات الوظيفة

• 5+ years of experience in software development with a focus on backend roles.

• BS in Engineering or Computer Science

• Proficiency in Java and Node.js/JavaScript/TypeScript

• Proficiency with Spring

• Proficiency in SQL/NoSQL databases

• Hands-on experience with AWS (CDK, ECS, Lambda, API Gateway, S3)

• Proficiency in designing, developing, and consuming RESTful APIs

• Architecture: Strong understanding of microservices and distributed systems

• DevOps: Knowledge of CI/CD pipelines and Docker

• Good English communication skills

• Ready to collaborate with front-end developers and other team members

• Gives attention to detail

• Ability to work both independently and within a team environment

• Ability to stay organized and multi-task in a professional and efficient manner

• Establishes goals and works toward achievement