Job Title: Intermediate Node.js Developer
Location: Ikoyi, Lagos
Employment Type: Full-time
Job Description
- As an Intermediate Node.js Developer, you will be responsible for developing, testing, and maintaining scalable, high-performance web applications.
- You should have extensive experience in developing Node.js applications and be able to work with other backend programming languages.
- You will collaborate with cross-functional teams, including front-end developers, designers, and other stakeholders, to deliver robust, reliable, and efficient software solutions.
Responsibilities
- Develop and maintain scalable and high-performance web applications using Node.js and other backend programming languages.
- Design, develop and implement APIs using Node.js, and integrate with third-party APIs as needed.
- Collaborate with cross-functional teams to understand requirements and provide technical solutions.
- Perform code reviews and ensure code quality, maintainability, and scalability.
- Ensure the software meets project requirements, specifications, and industry standards.
- Write and maintain technical documentation, including software design documents, API documentation, and release notes.
- Research and evaluate new technologies and approaches to improve software development practices and outcomes.
- Coach and mentor junior developers and share technical expertise.
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or related field.
- 4+ years of experience developing and maintaining Node.js applications and other backend programming languages.
- Experience in developing RESTful APIs, microservices, and serverless architectures.
- Solid knowledge of databases, including SQL and NoSQL, and data modelling.
- Experience with version control systems, such as Git and SVN.
- Familiarity with cloud platforms, such as AWS or Azure, and containerization technologies, such as Docker and Kubernetes.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Ability to work collaboratively and effectively in a team environment.
- Self-motivated and able to work independently.
Preferred Qualifications:
- Experience with frontend technologies, such as React, Angular, or Vue.js.
- Knowledge of other programming languages, such as Java, Python, or Ruby.
- Familiarity with DevOps practices, such as continuous integration and delivery.
- Understanding of agile software development methodologies, such as Scrum or Kanban.
HOW TO APPLY
Interested and qualified candidates should send their CV to: [email protected] using the Job Title as the subject of the mail.
Deadline: May 11, 2023
Job Features
Job Category | Software/ Programming / Web development |