Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 1-2 years of experience in backend development or similar roles.
- Proficiency in one or more backend programming languages (e.g., Java, Python, Ruby, Golang, C++, Node.js).
- Understanding of databases (SQL/NoSQL) and experience with relational databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB.
- Familiarity with RESTful APIs, HTTP, and web protocols.
- Knowledge of version control systems (e.g., Git).
- Basic understanding of cloud technologies (e.g., AWS, Azure, GCP).
- Strong problem-solving skills and attention to detail.
- Good communication and collaboration skills.
Responsibilities
- Develop and maintain backend services and APIs that meet product and business requirements.
- Write clean, maintainable, and efficient code primarily in [Java/Python/Node.js/C++/Golang] or any relevant backend technology stack.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Design, build, and maintain databases, ensuring optimal performance and reliability.
- Troubleshoot, debug, and optimize backend services for speed and scalability.
- Work on RESTful APIs and/or microservices architecture to enhance the functionality of products.
- Contribute to code reviews, testing, and documentation to ensure high code quality.
- Work closely with cross-functional teams (product managers, designers, front-end engineers) to deliver new features.
- Assist in production deployments and provide post-launch support.
Hiring Process
- Assesment –> ROUND 1 (DSA) –> ROUND 2 (System Design) –> ROUND 3 (Hiring Manager Discussion)