Software Engineer - Backend

time Full timelocationBengaluruexperience2+ Years
About Role

We are seeking a skilled Backend Engineer with 2+ years of experience to join our dynamic team, focusing on building scalable web applications using Python frameworks (Django/FastAPI) and cloud technologies. You'll be instrumental in developing and maintaining our cloud-native backend services.

Responsibilities:
  1. Design and develop scalable backend services using Django and FastAPI
  2. Create and maintain RESTful APIs
  3. Implement efficient database schemas and optimize queries
  4. Implement containerisation using Docker and container orchestration
  5. Design and implement cloud-native solutions using microservices architecture
  6. Participate in technical design discussions, code reviews and maintain coding standards
  7. Document technical specifications and APIs
  8. Collaborate with cross-functional teams to gather requirements, prioritise tasks, and contribute to project completion.
Requirements:
  1. Experience with Django and/or Fast-API (2+ years)
  2. Proficiency in SQL and ORM frameworks
  3. Docker containerisation and orchestration
  4. Proficiency in shell scripting (Bash/Power-Shell)
  5. Understanding of micro-services architecture
  6. Experience building server-less back end
  7. Knowledge of deployment and debugging on cloud platforms (AWS/Azure)

Our Benefits

location Learning & Developmentlocation Flexible Working Hourslocation Competitive Salary
An Overview of Codemonk’s
Hiring Process
We want you to feel relaxed and confident going into your interview which is why we've created this comprehensive overview of Codemonk's recruitment process, so you know what to expect once you apply for a role.

Step 1

Telephonic Screening

If your application catches our eye, we'll reach out for a friendly chat to learn more about you.

Step 2

Assignment

We'll send you a fun and relevant assignment to see how you approach problem-solving for this role.

Step 3

Technical Rounds

Let's dive deeper into your technical know-how during one or more interviews with members of our team.

Step 4

Cultural Round

We want to make sure you'll thrive here! We'll talk about our company culture, the role, and answer any questions you have.