Job Summary
We are seeking a motivated and detail-oriented Junior Back-End Developer to join our growing development team. In this role, you will assist in building and maintaining server-side logic, contribute to API development, and support database management. This is a great opportunity for individuals early in their development careers who are eager to learn, grow, and make a meaningful impact in a collaborative environment.
Key Responsibilities
- Assist in the design, development, and deployment of server-side logic and services.
- Contribute to building and integrating RESTful APIs and web services.
- Support database design, optimization, and maintenance (SQL/NoSQL).
- Debug and troubleshoot application issues to ensure smooth functionality.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews, testing, and quality assurance activities.
- Stay updated with new tools, frameworks, and industry best practices.
Required Skills & Knowledge
- Proficiency in at least one server-side programming language (Python, Java, PHP, Node.js, or .NET).
- Understanding of database systems (MySQL, PostgreSQL, MongoDB, or similar).
- Familiarity with RESTful API design and integration.
- Basic knowledge of version control systems (Git/GitHub/GitLab).
- Awareness of web application security and performance optimization.
- Strong analytical, problem-solving, and debugging skills.
- Good communication and teamwork abilities.
Educational Qualification
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
- Equivalent certifications or strong portfolio of projects will also be considered.
Experience
- 1–2 years of professional experience in back-end development (internships or junior roles acceptable).
- Experience with academic, freelance, or open-source projects is an advantage.
Key Focus Areas
- Developing scalable, reliable, and secure back-end systems.
- Ensuring seamless integration of applications with APIs and databases.
- Supporting the continuous improvement of system performance and maintainability.
- Learning and adapting to new frameworks, tools, and technologies.
Other Requirements
- Passion for technology and continuous learning.
- Ability to work effectively in a collaborative and fast-paced environment.
- Strong organizational skills and attention to detail.
- Willingness to take initiative and contribute to team goals.
Job Type: Full-time