Backend Engineer

at  OnePort 365

Lagos, Lagos, Nigeria -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Dec, 2024Not Specified29 Sep, 20246 year(s) or aboveComputer Science,Javascript,Object Oriented Programming,Debt Management,Product Quality,Typescript,Integration TestingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIREMENTS:

  • Bachelor’s degree in computer science, Software Engineering, or related discipline.
  • Minimum of 6 years’ experience working as a backend engineer.
  • Experience with Microservices and Rest architectures.
  • Experience with building Restful APIs with Node.js/Express.
  • Intermediate level understanding of JavaScript (ES6+).
  • A firm command of Typescript.
  • Experience with MongoDB database and mongoose ORM.
  • Experience with Unit and Integration testing (Heads up, we use Jest).
  • Understanding of object-oriented programming
  • Experience with the design and implementation of APIs.
  • Technical Writing & Documentation Skills is a requirement.
  • Demonstrated ability to create order out of chaos, with minimal oversight.
  • Ability to contribute to the following areas: CI/CD, Product Quality, Technical Debt Management, Agile Maturity.

Responsibilities:

  • Design, develop and implement responsive web designs and mobile apps that directly support our customer’s digital experience and power our products and infrastructure.
  • Participate in code reviews and software architecture decisions.
  • Write well-tested and documented code.
  • Propose best practices regarding code organization, design patterns, and conventions in a backend development environment.
  • Build and maintain public APIs.
  • Effectively work with a team of other backend engineers, frontend engineers as well as the good folks in Product, Design and Quality Assurance.
  • Manage the interchange of data between the server and the users.
  • Actively participate in application lifecycle and have a deep focus on coding and debugging.
  • Actively troubleshoot and work closely with the Quality Assurance team.
  • Integrate the front-end elements built by the frontend team into our application both mobile and web.
  • Continuously improve our web pages and mobile pages for maximum speed and scalability.
  • Establish a structure and design for our back-end engineering on various devices both mobile and web.
  • Design a framework for creating user apps that grow with the needs of the company.
  • Effect principles to ensure that our company website renders well across various platforms.
  • Prioritize the development of features to always enhance the user experience.
  • Constantly monitor website performance for site usability problems and resolve the issues in a timely manner.
  • Build codes that can be reproduced and reusable for the future.
  • Create intensive user experience as well as highly creative thinking to create new procedures to see data.
  • Work hand in hand with frontend developers to ensure our solutions are top notch.
  • Plan with key stakeholders to discuss customer needs.
  • Always make sound decisions and understand needs from both the business and customer standpoint.
  • Develop specific goals, objectives, and strategic plans to help the organization achieve its strategic plans.
  • Ensure conformity with standards and procedures and ensure achievement of set objectives.
  • Work with content and marketing teams to deliver on feature and deadlines.
  • Jointly review the feasibility of new products and be part of the design from end to end.
  • Contribute to the company’s marketing roadmap in line with the engineering needs.
  • Understand the dynamics of the company’s current position and where we are going to drive value creation.


REQUIREMENT SUMMARY

Min:6.0Max:11.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or related discipline

Proficient

1

Lagos, Nigeria