Sr. Full Stack Developer
Role details
Job location
Tech stack
Job description
· Implement scalable solutions across the full stack with a focus on backend services and data architecture · Development and optimization of Postgres database schemas, queries, and performance tuning · Build and maintain Python-based services, APIs, and backend processing logic · Develop and support AWS-based solutions, including Step Functions and event-driven workflows · Implement and maintain CI/CD pipelines using AWS CloudFormation and related tooling · Collaborate with product, architecture, and engineering teams to translate requirements into technical solutions · Troubleshoot and resolve complex production issues across application, infrastructure, and data layers · Ensure code quality through best practices including testing, code reviews, and documentation · Contribute to system design decisions, architecture reviews, and technical roadmaps
Requirements
· Strong hands-on experience with PostgreSQL (schema design, performance tuning, complex queries) · Proficiency in Python for backend development and data processing · Experience with AWS services, particularly Step Functions, Lambda, and event-driven architectures · Familiarity with infrastructure-as-code, specifically CloudFormation (or similar tools like Terraform) · Experience building and maintaining CI/CD pipelines · Strong understanding of distributed systems, APIs, and microservices architecture · Ability to work independently and drive solutions with minimal oversight