remote
Senior Backend Software Engineer - acorns
Software Engineer
Senior Backend Engineer building scalable, secure micro‑services in Python/Node.js on AWS, driving performance, reliability, and data integrity for a fast‑growing fintech platform.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services using Python and Node.js, ensuring scalability and reliability.
- Architect and implement RESTful APIs and microservices that support core financial products and data pipelines.
- Collaborate with data, security, and product teams to enforce best practices in data integrity, encryption, and compliance.
- Deploy and manage services on AWS (Lambda, ECS, RDS, S3) using IaC tools and CI/CD pipelines.
- Optimize database schemas and queries in SQL to improve performance and reduce latency.
- Mentor junior engineers, conduct code reviews, and champion clean code and automated testing.
Requirements
- 5+ years of backend development experience in a high‑scale fintech environment.
- Proficiency in Python and Node.js with a strong grasp of asynchronous programming.
- Hands‑on experience with AWS services, Docker, and Kubernetes.
- Deep knowledge of relational databases (PostgreSQL/MySQL) and query optimization.
- Strong problem‑solving skills, excellent communication, and a passion for building secure, maintainable systems.
Skills
pythonnodejsawssqldocker