We are seeking a Junior Backend Engineer to assist in the development and maintenance of scalable, high-performance web applications. Your primary focus will be on backend development, API integrations, and database operations under the guidance of senior engineers.
Key Responsibilities:
- Design, develop, and maintain robust backend services, including APIs, databases, and server-side logic.
- Write clean, scalable, and efficient code following best practices in software development.
- Optimize backend performance for scalability and speed.
- Collaborate with senior engineers to improve backend architecture for reliability and security.
- Maintain and improve the architecture of the backend systems to ensure security and reliability.
- Work with DevOps to deploy applications and monitor system performance.
- Troubleshoot and debug complex backend issues.
- Participate in code reviews and ensure code quality across the team.
Required Skills and Experience:
- A Bachelor’s degree in Computer Science, Engineering, or a related field (or final year students with internship/project experience)
- 0–1 year of experience in backend development (internship or academic projects count).
- Basic knowledge of backend languages and frameworks: Node.js and/or Python.
- Familiarity with databases (SQL and/or NoSQL), such as MongoDB, PostgreSQL.
- Understanding of RESTful APIs and/or GraphQL.
- Familiarity with cloud platforms (AWS, GCP, or Azure) is a plus.
- Knowledge of version control systems (e.g., Git).
- Problem-solving mindset and willingness to learn and grow in a fast-paced environment.
- Experience with Docker or Kubernetes is a plus, but not mandatory.
Preferred Qualifications
- Exposure to microservices architecture.
- Knowledge of CI/CD pipelines and automated testing frameworks.
- Exposure to AI and machine learning-related applications.
Hiring Process:
– Task submission
– Technical interview
– HR interview
– CEO interview