You will build and maintain SaaS applications using Python and modern cloud architectures.
Responsibilities
Collaborate with product stakeholders, designers, and engineers to deliver business-aligned features.
Refactor and optimize existing code following established and emerging best practices.
Participate in the full Agile lifecycle, including planning, testing, and release.
Review peer pull requests and provide constructive feedback.
Analyze system effectiveness and translate findings into technical recommendations.
Required Skills
5+ years of experience building SaaS applications using Python and frameworks like Django or Flask.
3+ years of experience building RESTful and GraphQL APIs.
2+ years of experience supporting SaaS applications using AWS services including AppSync, Amplify, DynamoDB, Elasticsearch, Lambda, API Gateway, and Step Functions.
Proficiency in Python, Django, and Postgres development.
Experience with data analysis tools and scripting languages such as SAS or R.
Working knowledge of Oracle and Teradata databases.
Experience with domain-driven, event-driven, and microservices architectures.
Experience collaborating with SRE engineers on logging, monitoring, alerting, and security.
Bachelor’s Degree in Computer Science, Information Technology, or a closely related field.