Backend Engineer
at OnePort 365
Lagos, Lagos, Nigeria -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Dec, 2024 | Not Specified | 29 Sep, 2024 | 6 year(s) or above | Computer Science,Javascript,Object Oriented Programming,Debt Management,Product Quality,Typescript,Integration Testing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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