Backend Engineer

Job Category: Software Engineering
Job Type: Full Time
Job Location: Lagos

Job Summary

The Backend Engineer will peer with engineers and scientists of all levels and fields and build solutions that define the future of our company. They will work alongside front end developers, full stack developers, designers in the product/engineering team to create comprehensive digital solutions for business needs. They make sure the website is scalable and that it can still function when hit by large loads—be that traffic or demanding scripts. They are also tasked with maintaining and testing existing back end elements to ensure they’re as fast and efficient as possible.

Key Functions/Responsibilities

  • Collaborating with other engineers, product owners, and designers to solve interesting and challenging problems
  • Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks
  • Design robust APIs to support mobile and desktop clients
  • Manage and optimize scalable distributed systems in the cloud
  • Optimize web applications for performance and scalability
  • Develop automated tests to ensure business needs are met, and allow for regression testing
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends

Job Descriptions

  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.
  • At least two years’ experience as a Node.js developer.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Knowledge of front-end technologies such as HTML5 and CSS3.
  • Superb interpersonal, communication, and collaboration skills.
  • Exceptional analytical and problem-solving aptitude.
  • Great organizational and time management skills.
  • Availability to resolve urgent web application issues outside of business hours.
  • Excellent quality experience, excellent communication skills, ability to work closely with project teams, dedication to the successful delivery within tight timelines, leveraging agile project management methodologies.
  • Understanding of the technologies to be used

Who you are:

  • You’re a fantastic team player, communicator, and facilitator. You have the communication skills and people-focused design mentality to help set up frameworks.
  • Excellent quality experience, excellent communication skills, ability to work closely with project teams, dedication to the successful delivery within tight timelines, leveraging agile project management methodologies. .
  • Understanding of the technologies to be used.

Experience & Qualifications

Education: 

  • Bachelor’s Degree in Computer Science, Engineering or related discipline

Experience: 

  • 2+ years of experience with modern Backend frameworks – NodeJS, TypeScript, MongoDB, etc.
  • Prior experience in a technical position.

Technical Training: 

  • Azure Certifications
  • AWS Certifications
  • GCP Certifications