onsite
Software Engineer, Backend - Imprint
Software Engineer
Backend Software Engineer building scalable payment and underwriting services using Python, Node.js, and AWS to power intelligent credit products for top brands.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services that support credit card and financial product workflows.
- Implement RESTful APIs and microservices using Python/Node.js, ensuring robust error handling and performance.
- Collaborate with data scientists to integrate predictive models into production pipelines.
- Optimize database schemas and queries in PostgreSQL/MySQL for speed and reliability.
- Participate in code reviews, unit testing, and continuous integration to uphold code quality.
Requirements
- 3+ years of backend development experience in a production environment.
- Hands‑on experience deploying services on AWS (EC2, ECS, Lambda, RDS).
- Strong grasp of relational database design and query optimization.
- Excellent problem‑solving skills and a collaborative mindset.