remote
Senior Software Engineer - Financial Platform - Perk
Software Engineer
Lead the design and delivery of scalable financial services on a cloud‑native platform, leveraging Python, Node.js, and AWS to build robust microservices that power travel and spend automation for thousands of enterprise customers.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput microservices in Python and Node.js that support travel booking, expense management, and invoice processing.
- Collaborate with product, data, and security teams to define API contracts, data models, and compliance requirements.
- Implement CI/CD pipelines, automated testing, and monitoring using AWS services (Lambda, ECS, RDS, CloudWatch).
- Optimize performance and cost across distributed systems, ensuring 99.9% uptime and sub‑200 ms response times.
- Mentor junior engineers, conduct code reviews, and champion best practices in clean architecture and DevOps.
Requirements
- 5+ years of production experience with Python and Node.js in a cloud environment.
- Deep knowledge of AWS services, relational databases (PostgreSQL/MySQL), and container orchestration (ECS/EKS).
- Proven track record building and scaling microservices for enterprise SaaS products.
- Strong understanding of security, compliance, and data privacy in financial applications.
- Excellent communication skills and a collaborative mindset.