Collaborate closely with product stakeholders, designers and your fellow engineers to deliver features that support our business objectives.
Refactoring and optimizing existing code in line with existing and emergent best practices.
Provide constructive feedback on your colleagues pull requests, and accepting constructive feedback on your own PRs in return.
Participate actively and thoughtfully in the full Agile development lifecycle, from planning to testing to release.
Perform analysis on current trends and monitor system effectiveness.
Translate analysis into system recommendations and insights.
Postgres development in Python.
Required Skills
Thorough knowledge of creating web applications with Python and Django.
Knowledge of data analysis software and scripting languages (SAS, Python, R, etc).
Proficiency across vendors (Oracle, Postgres, Teradata).
Comfortable with an AWS development environment.
Ability to manage multiple assignments. Superior written and oral communication skills.
Strong analytical skills.
Required Experience
5+ years’ experience building SaaS applications using Python and frameworks such as Django, Flask etc.
3+ years’ experience building RESTful and GraphQL APIs.
2+ years’ experience building and supporting SaaS applications with Amazon AWS services like AppSync, Amplify, DynamoDB, Elasticsearch, Lambda, API Gateway, Step Functions etc.
Experience building SaaS applications using domain-driven, event-driven and microservices architectures.
Experience working with SRE engineers on application logging, monitoring, alerting and security.
Education Requirements
Bachelor’s Degree in Computer Science, Information Technology or a closely related field.