Overview
Elenasy is a goal aimed at building a continuous flow of highly skilled individuals in the technical field. This effort is aimed at attracting, cultivating and developing top talent to ensure a pipeline of competent professionals, driving the growth and success of the organization.
Job Position: Backend Engineer (Mid-Level)
Job Location: Lagos
Job Description
- We are looking for a mid-level backend engineer with 3-5 years experience to join our tech team.
- You will be responsible for developing server-side web applications in NodeJS, NestJs, and Typescript.
- Experience with event-driven microservice architecture will be an added advantage.
Job Responsibilities
- Define needs around maintainability, testability, performance, security, quality, and usability for backend services
- Drive implementation, consistent patterns, reusable components, and coding standards backend microservice infrastructure
- Design, develop, and manage automated unit, integration, and acceptance tests for all features
- Work with the Product managers, product owners, Business Analysts and Customers throughout the requirements process to properly understand the long-term goals of the products and where they fit in the overall backend infrastructure
- Influence backend design requirements to build flexible and best-in-class systems
- Work with technical specialists (Security Team, Performance Engineer, etc.) to ensure that all parties understand the system that is being designed and built and that all major issues are understood and mitigated.
- Participate in several implementation phases of the product development cycle (design, scoping, planning, implementation, and testing.
- Ensure the performance quality and responsiveness of backend systems.
- Investigate issues reported by testing teams to determine their impact, root cause, and solution.
- Identify and correct bottlenecks and fix bugs to optimize performance.
- Verbal and written communication is clear and concise.
- Ensure yourself and your peers are actively seeking ways to objectively measure productivity: this will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline (Jenkins, GitHub CI, and Sonar Cube)
- Attend a daily Agile (Scrum) meeting to identify, groom, and report progress on development projects.
Job Requirements
- Ability to design, implement, and develop various APIs (REST)—advanced proficiency
- Advanced proficiency with NodeJS, NestJS, PostgreSQL, JavaScript, Git, Jenkins, and Postman
- Agolia, Objectionjs, Knexjs, TypeScript, AWS, Postgres, Sequelize, Mocha, Redis, RabbitMQ, Docker, Kubernetes, node-nats-streaming
- Experience with Multi-tenancy architecture will be an added advantage
- Experienced in Designing message and event-driven architectures
- Demonstrable experience with FINTECH core feature development such as Wallet, Direct Debit, payment, collection, and API documentation with Notion or Postman.
How to Apply
Interested and qualified candidates should send their CV to: hello@elenasy.com using the Job Title as the subject of the mail.