Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
103460
Job Views
103

Job Description




  • As a Backend Developer, you will play a crucial role in designing, developing, and maintaining the server-side components of our applications, ensuring their reliability, scalability, and high performance.


Key Duties & Responsibilities



  • Deliver quality software through defining and writing unit, integration, and acceptance tests.

  • Execute full software development life cycle (SDLC).

  • Develop flowcharts, layouts and documentation to identify requirements and solutions.

  • Ensure all code is version controlled according to industry standards and best practices.

  • Integrate software components and translate product requirements into a fully functional software system.

  • Deploy, test, and manage services.

  • Ensure high levels of code quality by exhibiting development craftsmanship.

  • Design and develop a processing platform using various configuration management technologies.

  • Test software development methodology in an agile environment.

  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.

  • Work alongside product teams, and other developers to elevate technology and consistently apply best practices.

  • Participate in code reviews, knowledge sharing, and design sessions.

  • Produce specifications and determine operational feasibility

  • Designing APIs and back-end services for various application features.

  • Developing high-performance applications by writing testable, reusable, and efficient code.

  • Implementing effective security protocols, data protection measures, and storage solutions.

  • Running diagnostic tests, repairing defects, and providing technical support.

  • Documenting Node.js processes, including database schemas, as well as preparing reports.

  • Recommending and implementing improvements to processes and technologies.

  • Keep informed of advancements in the field of Node.js development.

  • Document each aspect of a system or application as a reference for future upgrades and maintenance.

  • Revisit the development process to fix bugs or address client or consumer concerns.


Requirements:



  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • Proven experience as a Backend Developer or similar role, with a strong portfolio of past projects and accomplishments.

  • Proficiency in one or more programming languages commonly used for backend development, such as Typescript, or Node.js.

  • Familiarity with version control systems (e.g., Git) and agile development methodologies.

  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.

  • Excellent communication skills and the ability to effectively convey technical concepts to non-technical team members.

  • Attention to detail and a commitment to writing clean, maintainable, and efficient code.

  • A passion for learning and staying updated with the latest backend development trends and technologies.

  • Understanding of security best practices, such as encryption and data protection.

  • Experience with performance profiling and optimization techniques.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept