
Senior Engineer – Backend
Daybreak
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
Job Level
About the role
- Drive a domain driven design for the platform services applying a combination of OOPs, Design Patterns & TDD concepts
- Maintain high standards of code quality and write unit & integration tests for your code
- Interact closely with product owners & UI engineers to shape the details of features
- Build a foundational understanding of the DevOps principles and methodologies such as Infra as code, build & release pipelines, monitoring
Requirements
- BE/B. Tech or Advanced degree in a relevant field
- 6-7 years of experience as a Software developer for a complex enterprise SaaS product
- Expertise in programming with Python, Python web frameworks
- Fluent with building service leveraging REST/GraphQL (FastAPI/Flask)
- Expertise in writing unit test cases and TDD
- Strong understanding of OO design principles, microservices architecture
- Experience in Docker, Kubernetes
- Good understanding of any SQL databases preferably Postgres
- Good understanding of CI/CD pipelines, version control tools like Git
- Experience with Orchestration tools like Dagster, Airflow and data pipeline tools (ETL/Data Engineering)
- Willingness and ability to leverage AI-assisted development tools
Benefits
- EQUAL OPPORTUNITY EMPLOYER
- Building an inclusive, high-performing team
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonRESTGraphQLFastAPIFlaskTDDOO design principlesmicroservices architectureSQLPostgres
Soft Skills
interpersonal skillscommunication skillscollaboration
Certifications
BEB. TechAdvanced degree