As a Senior Full Stack Engineer in our Payments Team, you'll design, develop, and maintain mission-critical payment processing solutions. You'll work closely with cross-functional teams to deliver reliable, scalable payment systems that power our core business.
Responsibilities:
- Own the full development lifecycle from architecture to deployment, with emphasis on backend systems
- Design and implement high-performance RESTful APIs for internal and external integrations
- Optimize backend infrastructure for low latency, high availability, and reliability
- Provide technical mentorship to developers and contribute to code reviews
- Work with product managers and stakeholders to deliver features in an Agile environment
- Identify and resolve performance bottlenecks and bugs in production systems
- Drive technical strategy and architectural decisions
Requirements:
- 5+ years of server-side development experience (Node.js strongly preferred)
- Experience in front-end development (React or similar)
- Strong expertise in distributed systems and microservices architecture
- Experience with production-scale databases (PostgreSQL, MongoDB) including optimization and performance tuning
- Proficiency with AWS cloud services (Serverless/Kubernetes/Docker)
- Solid understanding of RESTful API design and service architecture
- Experience with CI/CD workflows and Agile methodologies
- Proven ability to collaborate across teams and communicate technical solutions effectively
Advantages:
- Experience building Gen AI products and agentic workflows
- Bachelor's degree in Computer Science or related field