datatrota
Signup Login
Home Jobs Blog

Software Engineer (Backend) at The People Practice

The People PracticeLagos, Nigeria Software Development
Full Time
The People Practice helps startups scale, and accelerate impact by providing bespoke people-centred solutions. The People Practice helps people access employment opportunities by exposing them to relevant knowledge and practical skills.

Our client, a liquidity infrastructure for cross-border commerce, is looking for a talented and motivated Software Engineer (Backend) to join their growing engineering team. You will be responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power our applications. Your work will directly impact the performance, scalability, and reliability of our platform.

Responsibilities

  • Architect, develop, and maintain backend services using AWS Lambda and other serverless technologies.
  • Design, implement, and manage robust APIs using AWS API Gateway or similar services.
  • Leverage Node.js with TypeScript to build scalable, high-performance applications.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.
  • Develop and maintain blockchain-based solutions to enhance our financial technology services.
  • Write efficient, reusable, and reliable code while adhering to best practices in software development.
  • Participate in code reviews and provide constructive feedback to peers.
  • Drive the product roadmap and take ownership of several core components of the product.
  • Work closely with UI/UX designers, product managers, and other engineers to deliver innovative solutions.
  • Rapidly learn and apply new technologies to improve the platform’s usability and performance.
  • Hands-on experience maintaining and improving production backend systems.

Qualifications

  • 5+ years of experience with Node.js and TypeScript.
  • 1+ year of experience with AWS Lambda (serverless compute) and AWS API Gateway or similar services and 2+ years of experience with blockchain technologies.
  • Strong knowledge of JavaScript, ES5-ES8, and TypeScript.
  • Experience in developing APIs and integrating third-party services.
  • Proficiency with SQL (PostgreSQL) and experience in designing efficient database schemas with SequelizeORM.
  • Familiarity with version control systems like Git.
  • Experience working in an agile development environment.
  • Experience with cloud computing solutions like AWS, GCP, etc.
  • Knowledge of modern front-end frameworks such as React.js.
  • Understanding of DevOps practices and tools.
  • Familiarity with security best practices in software development.

Must have skills

  • Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and the ability to work independently.
  • Adaptability to continuous change in deliverables and priorities.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend