We are looking for a motivated and detail-oriented Backend Software Engineer with at least 1 year of professional experience in backend application development. The ideal candidate should have hands-on experience in designing, developing, testing, and maintaining scalable backend services and APIs. You will work closely with frontend developers, QA engineers, DevOps, and product teams to deliver high-quality software solutions. This role is ideal for engineers who enjoy solving technical challenges, writing clean and maintainable code, and learning modern backend technologies.
Key Responsibilities:
1. Design, develop, and maintain scalable backend applications and RESTful APIs.
2. Write clean, efficient, reusable, and well-documented code.
3. Integrate backend services with databases, third-party APIs, and frontend applications.
4. Optimize application performance, scalability, and reliability.
5. Troubleshoot, debug, and resolve production issues.
6. Participate in code reviews and follow coding standards.
7. Collaborate with cross-functional teams to understand business requirements.
8. Create unit tests and support integration testing.
9. Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
10. Maintain technical documentation.
11. Continuously learn and adopt new technologies and best practices.
Required Skills:
1. Programming Languages: Java / Python / Node.js (any one or more)
2. JavaScript or TypeScript (preferred)
3. Backend Frameworks
4. Spring Boot
5. Express.js
6. Django / FastAPI
7. NestJS (Preferred)
8. Database
9. MySQL
10. PostgreSQL
11. SQL Server
12. REST APIs
13. JSON
14. API Authentication
15. Swagger/OpenAPI
16. Version Control
17. Git
18. GitHub / GitLab / Azure DevOps
19. Cloud & DevOps (Basic Knowledge)
20. Docker
21. Kubernetes (Good to have)
22. AWS / Azure / Google Cloud
Required Qualifications:
1. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
2. 1+ years of professional backend development experience.
3. Strong understanding of Object-Oriented Programming (OOP).
4. Good knowledge of Data Structures and Algorithms.
5. Understanding of software design principles and design patterns.
6. Experience with SQL queries and database design.
7. Basic understanding of Microservices architecture.
8. Knowledge of API security best practices.
9. Experience with unit testing frameworks.
10. Understanding of Git workflows.
Preferred Skills:
1. Experience with Microservices architecture.
2. Basic DevOps knowledge.
3. Experience in cloud deployments.
4. Familiarity with logging and monitoring tools.
5. Exposure to AI-assisted coding tools such as GitHub Copilot or ChatGPT.
Soft Skills:
1. Strong analytical and problem-solving skills.
2. Good communication skills.
3. Team player with a collaborative mindset.
4. Quick learner with a passion for technology.
5. Ability to manage multiple tasks effectively.
6. Strong ownership and accountability.
7. Positive attitude and willingness to learn.
Selection Process:
1. Resume Screening
2.Technical Interview (Backend Development)
3. Technical Interview (Backend Development)
4. HR Interview
5. Offer & Onboarding
Pay: ₹10,000.00 - ₹12,000.00 per month
Work Location: In person