We are looking for a talented and experienced Backend Developer to join our growing technology team. The selected candidate will be responsible for building scalable backend systems, developing APIs, managing databases, and maintaining secure server-side applications. This role is ideal for someone who is passionate about backend technologies, enjoys solving technical challenges, and can work effectively in a fast-paced collaborative environment. You will work closely with developers, designers, and product teams to create high-performing web and mobile applications while ensuring security, reliability, and scalability.
Key Responsibilities
- Develop and maintain backend architecture for web and mobile applications using modern backend technologies.
- Build and manage RESTful APIs using Node.js and Express.js for smooth application functionality.
- Collaborate with frontend developers and UI/UX teams to integrate server-side logic with user-facing components.
- Design, manage, and optimize MongoDB databases for efficient data handling and storage.
- Improve application speed, scalability, and overall backend performance through optimization techniques.
- Implement strong security measures, authentication systems, and data protection practices.
- Manage server environments, hosting infrastructure, deployments, and server monitoring processes.
- Troubleshoot technical issues, debug backend errors, and upgrade systems for better performance.
- Write clean, maintainable, and reusable code while following industry best practices.
- Participate in code reviews and contribute to improving development standards and workflows.
- Work closely with product teams to convert business requirements into scalable technical solutions.
- Mentor junior developers and encourage knowledge sharing within the development team.
- Stay updated with emerging backend technologies, cloud solutions, and security practices.
Required Qualifications and Skill
- Bachelor’s degree or higher in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 3 years of experience in backend development and web application deployment.
- Strong expertise in Node.js, Express.js, MongoDB, and RESTful API development.
- Experience in server setup, administration, monitoring, and performance optimization.
- Good understanding of backend security practices, vulnerability management, and authentication systems.
- Strong knowledge of database administration, indexing, and query optimization techniques.
- Familiarity with Git and version control systems for collaborative development.
- Experience with cloud platforms such as AWS or Google Cloud is an added advantage.
- Strong problem-solving and debugging skills with the ability to optimize backend performance.
- Ability to work in startup environments and contribute to products from the ground up.
- Excellent communication, collaboration, and teamwork skills.
- Familiarity with agile methodologies, sprint planning, and project management workflows.
Additional Benefits
- Opportunity to gain cross-functional exposure by collaborating with multiple business and technology teams.
- Work in a collaborative and innovation-driven environment that encourages creativity and learning.
- Participate in engaging social events and networking opportunities with professionals and startups.
- Gain hands-on experience working on challenging and impactful projects.
- Be part of a problem-solving culture that values feedback, teamwork, and continuous improvement.
- Access opportunities for professional growth, skill development, and career advancement.