Senior Backend Developer
Careernet
About the role
Key Skills
Python 3, AWS, Serverless Architecture, Event-Driven Architecture, REST APIs, Microservices, DynamoDB, PostgreSQL, Amazon RDS, Terraform, Terragrunt, CI/CD, OAuth 2.0, OIDC, SAML, Okta, Active Directory
Roles &
Responsibilities
- Design, develop, test, and maintain backend microservices, REST APIs, integrations, and workflow orchestration components using Python 3.
- Build scalable, secure, event-driven, and serverless solutions using AWS services and reliable asynchronous processing patterns.
- Apply Hexagonal Architecture, Ports and Adapters, or comparable domain-centered approaches to maintain separation between business logic, infrastructure, and external systems.
- Design data models for DynamoDB and PostgreSQL/Amazon RDS, while implementing resilient integrations with enterprise platforms and external services.
- Implement authentication, authorization, observability, audit-friendly processing, retry handling, idempotency, and production diagnostics.
- Define and maintain Infrastructure as Code using Terraform and Terragrunt, and support CI/CD and deployment automation.
- Participate in technical design reviews, code reviews, troubleshooting, root-cause analysis, mentoring, and continuous improvement initiatives.
- Skills Required: 6-8 years of professional software engineering experience, including significant backend development experience.
- Strong backend development experience with substantial hands-on Python 3 expertise.
- Production experience designing AWS serverless, event-driven, and integration-based solutions.
- Proficiency in Infrastructure as Code practices and managing cloud environments through repeatable automation.
- Experience building secure, scalable backend services, APIs, integrations, and asynchronous workflows.
- Understanding of maintainable architecture patterns, data modeling, reliability engineering, authentication, authorization, and production support.
Good to Have
Terraform, application development, microservices, REST API, and SQL experience.
Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related field; equivalent practical experience may be considered.
Eligibility & process
Who can apply
Experience: 6-8 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Careernet's market reputation, recent tech innovations, and how your skills in Serverless directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.