Daybreak

Senior Engineer – Backend

Daybreak

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

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