Job Description
- Application Deadline:
- Position: Backend Developer
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 3 years
- Location Abia , Abuja , Adamawa , Akwa Ibom , Anambra , Bauchi , Bayelsa , Benue , Borno , Cross River , Delta , Ebonyi , Edo , Ekiti , Enugu , Gombe , Imo , Jigawa , Kaduna , Kano , Katsina , Kebbi , Kogi , Kwara , Lagos , Nasarawa , Niger , Ogun , Ondo , Osun , Other , Oyo , Plateau , Rivers , Sokoto , Taraba , Yobe , Zamfara
- Job Field ICT / Computer 
- Salary Range ₦150,000 - ₦200,000/month
Job Summary:
We are seeking a skilled TypeScript + MongoDB + Node.js Developer to join our team of talented developers. As a TypeScript + MongoDB + Node.js Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems using TypeScript, MongoDB, and Node.js. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our business needs.
Responsibilities:
- Design, develop, and maintain scalable backend systems using TypeScript, MongoDB, and Node.js.
- Collaborate with frontend developers, product managers, and designers to understand project requirements and translate them into technical specifications.
- Implement and integrate RESTful APIs, microservices, and other backend functionalities.
- Write clean, modular, and well-documented code that follows best practices and coding standards.
- Conduct thorough testing and debugging to ensure the reliability, performance, and security of backend systems.
- Optimize and fine-tune backend systems for optimal performance and scalability.
- Collaborate in code reviews and provide constructive feedback to maintain code quality.
- Monitor and analyze system performance, identify bottlenecks, and propose solutions for improvement.
- Stay updated with the latest trends and advancements in TypeScript, MongoDB, and Node.js development.
- Participate in Agile development processes, including sprint planning, estimation, and daily stand-up meetings.
- Contribute to the continuous improvement of development processes and tools.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Strong proficiency in TypeScript, MongoDB, and Node.js, with a solid understanding of their respective ecosystems.
- Proven experience in designing and developing backend solutions using TypeScript, MongoDB, and Node.js.
- Knowledge of RESTful API design principles and best practices.
- Familiarity with database concepts and experience working with MongoDB or other NoSQL databases.
- Understanding of asynchronous programming and event-driven architectures.
- Experience with testing frameworks (e.g., Jest, Mocha) and writing unit tests.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving skills and the ability to debug and troubleshoot complex issues.
- Excellent collaboration and communication skills.
- Attention to detail and a commitment to delivering high-quality solutions.
Preferred Qualifications:
- Experience with frontend technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
- Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Familiarity with cloud platforms (e.g., AWS, Azure) and serverless architectures.
- Understanding of security best practices in web application development.
- Familiarity with GraphQL and its implementation with TypeScript and Node.js.
- Exposure to Agile development methodologies.
- Contributions to open-source projects or personal projects demonstrating expertise in TypeScript, MongoDB, and Node.js.
Join our team and be part of a dynamic environment where you can leverage your skills in TypeScript, MongoDB, and Node.js to develop cutting-edge backend systems. Apply today and help us shape the future of our organization!