onsite
Software Engineer II - EarnIn
Software Engineer
Senior backend engineer building real‑time financial services with Python, Node.js, and AWS, delivering low‑latency, scalable APIs for earned wage access.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services in Python and Node.js that power real‑time wage access features.
- Collaborate with cross‑functional teams to define API contracts, data models, and performance benchmarks.
- Implement robust, secure, and scalable solutions on AWS (Lambda, DynamoDB, SQS, API Gateway).
- Write comprehensive unit, integration, and performance tests; participate in code reviews and continuous integration pipelines.
- Monitor production systems, troubleshoot incidents, and drive root‑cause analysis to improve reliability.
Requirements
- 3+ years of production experience with Python and Node.js in a cloud environment.
- Strong understanding of RESTful API design, asynchronous programming, and microservices architecture.
- Hands‑on experience with AWS services (Lambda, DynamoDB, SQS, API Gateway, CloudWatch).
- Proficiency in version control (Git), CI/CD, and containerization (Docker).
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.