Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 16, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    We are revolutionizing the tech industry by empowering women through a one-stop platform. We offer cost-effective and accessible lifelong learning opportunities, economic empowerment through outsourcing (tech talent) and a supportive community (mentorship). Our goal is to increase the efficiency and success of women in tech globally.
    Read more about this company

     

    Back-End Engineer (Mid-Level)

    About Role

    • We are looking for a Mid-Level Back-End 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. An experience with event driven microservice architecture will be an added advantage.

    What you'll do

    • Define needs around maintainability, testability, performance, security, quality and usability for Back-End services
    • Drive implementation, consistent patterns, reusable components, and coding standards Back-End 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 Back-End infrastructure.
    • Influence Back-End design requirements to build flexible and best-in-class systems.
    • Participate in mentoring and peer review of designs and code implementations.
    • 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 test.
    • Ensure the performance quality and responsiveness of Back-End systems.
    • Investigate issues reported by testing teams to determine impact, root cause, and solve them.
    • Identify and correct bottlenecks and fix bugs to optimize performance.
    • Verbal and written communication is clear and concise.
    • Clearly articulate development and timeline dependencies.
    • Improve team development related processes that accelerate delivery, drive innovation, lower costs, and improve quality.
    • Ensure self and 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 SonarCube).
    • Attend a daily Agile (Scrum) meeting to identify, groom, and report progress on development projects.

    Requirements

    • Ability to design, implement and develop various APIs (REST) - advanced proficiency.
    • Advanced proficiency with NodeJS, NestJS, PostgreSQL, JavaScript, Git, Jenkins, Postman.
    • Agolia, Objection.js, Knex.js, TypeScript, AWS, Postgres, Sequelize, Mocha, Redis, RabbitMQ, Docker, Kubernetes, node-nats-streaming.
    • Experienced 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, API documentation with Notion or Postman.

    Method of Application

    Send your CV to recruitment@elenasy.com

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Elenasy Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail