Senior Full Stack- Backend Oriented
Summary
Senior Full Stack Engineer on the Payments team, responsible for designing, building, and maintaining high‑performance payment processing back‑ends and REST APIs, while also handling front‑end work with React and managing AWS‑based infrastructure.
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