Description:
• Lead the design, development, and maintenance of backend services and APIs.
• Architect scalable and resilient services with a strong emphasis on security.
• Deeply understand the business domain and proactively identify technical solutions.
• Contribute to the evolution of the team's software engineering practices.
• Guide the integration with external payment networks and service providers.
• Own the full software development lifecycle from ideation to deployment.
• Actively mentor and support junior and mid-level engineers.
• Participate in on-call rotations to support production systems as needed.
• Collaborate closely with stakeholders to define technical requirements.
Requirements:
• Bachelor's or Master's Degree in Computer Science, Engineering, or equivalent practical experience.
• 6+ years of experience in backend development.
• Deep expertise in JavaScript/TypeScript.
• Strong knowledge of RESTful APIs, RPC protocols, and microservices architecture.
• Experience with event-driven systems and message brokers.
• Advanced understanding of PostgreSQL or other relational databases and Redis.
• Familiarity with cloud-native technologies, Docker, Kubernetes, and AWS.
• Commitment to security best practices.
• Proven experience optimizing systems for performance, scalability, and observability.
• Excellent communication skills and ability to drive consensus.
• Passion for mentorship.
Benefits:
• An amazing work environment
• An international team
• Growth and career opportunities
• Flexible and enthusiastic work environment
• Open and transparent culture
• Interesting events
• Innovation and Impact
• Strong Company Culture
• Global Collaboration
• Development Opportunities