Responsibilities
- Develop, deliver, document and support robust and stable backend application features, third-party integrations and infrastructure across a breadth of services and environments.
- Support the development and implementation of backend features and integrations across both legacy and new systems.
- Collaborate with senior engineers and stakeholders to understand requirements and deliver solutions aligned with business needs.
- Contribute to feasibility discussions and support early-stage prototyping with guidance from peers.
- Implement backend functionality with attention to performance, readability, and maintainability.
- Follow team patterns and contribute to test coverage, including basic post-deployment and load testing scripts.
- Escalate reliability or performance concerns and partner with senior engineers to resolve them.
- Help maintain and improve application monitoring by setting up or adjusting alerts, dashboards, or logs.
- Participate in debugging and resolving production issues, with support from senior team members.
- Document fixes and share learnings to strengthen team awareness and incident response.
- Support infrastructure tasks using established tools (e.g., Terraform, ECS, Lambda) under guidance.
- Assist in maintaining CI/CD pipelines and participate in identifying workflow improvements.
- Write maintainable, testable code using frameworks like Django and testing tools such as Pytest.
- Engage in code reviews with a learning mindset and contribute to a culture of quality and shared ownership.
- Pair with teammates to troubleshoot issues and improve knowledge of system architecture.
- Build awareness of how backend systems connect to product goals and customer outcomes.
- Share observations that could improve team workflows, code quality, or product performance.
- Seek clarity on priorities and outcomes to ensure engineering effort supports business value.
Requirements
- Experience with containerized Python/Django (or FastAPI) services, including deployment on AWS.
- Proficiency in troubleshooting production bugs in systems with limited QA support.
- Strong grasp of SQL databases, CI/CD (especially CircleCI), containerized solutions, and infrastructure as code (Terraform preferred).
- Comfortable contributing ideas, giving peer feedback via pull requests, and driving technical improvements autonomously.
Nice to Have
- Track record of backend engineering support for Content Management Systems (CMS) preferred
- Experience with NextJS systems
Work Arrangement
Hybrid


