datatrota
Signup Login
Home Jobs Blog

Midlevel Backend Engineer at PiggyTech Global Limited (“PiggyVest”)

PiggyTech Global Limited (“PiggyVest”)Lagos, Nigeria Software Development
Contract
Piggyvest is a platform that helps individuals and businesses manage their finances effectively - save and invest with ease.

Job Summary

  • We’re looking for a skilled and motivated Mid-Level Backend Engineer to join our growing engineering team. In this role, you will be responsible for developing and maintaining scalable backend services that support our core applications.
  • You’ll work closely with product managers, frontend engineers, and DevOps to deliver high-performance features and help improve our systems' overall architecture and reliability.
  • This is an excellent opportunity for an engineer who is confident in building APIs, enjoys solving complex problems, and is eager to grow into a senior or leadership role over time.

Job Details

  • Backend Development: Build and maintain robust backend services using Node.js and TypeScript.
  • API Implementation: Develop and maintain RESTful and GraphQL APIs that are scalable and secure.
  • Database Integration: Work with MySQL/PostgreSQL, including writing efficient queries and basic optimization.
  • Code Quality: Write clean, maintainable, and well-documented code following established engineering best practices.
  • Testing: Implement unit and integration tests to ensure system reliability.
  • Collaboration: Work closely with product, design, frontend, and DevOps teams to deliver end-to-end solutions.
  • Issue Resolution: Troubleshoot bugs and production issues to ensure application stability and performance.
  • Version Control & Reviews: Use Git for version control and participate in peer code reviews.
  • Continuous Improvement: Participate in regular refactoring and system performance reviews.

Technical Stack

  • Programming Languages: Node.js, TypeScript
  • Databases: MySQL, PostgreSQL
  • API Protocols: RESTful, GraphQL (preferred)
  • Version Control: Git, GitHub/GitLab
  • Testing Tools: Jest, Mocha, Supertest
  • Infrastructure Tools: Docker, basic Kubernetes knowledge (preferred)
  • CI/CD: GitHub Actions, Bitbucket Pipelines, GitLab CI/CD
  • Cloud Platforms: GCP (preferred), AWS
  • Messaging Systems: Google Pub/Sub (preferred), RabbitMQ, Kafka (bonus)

Requirements

  • Strong experience with Node.js and TypeScript in production environments.
  • Solid understanding of API development, request/response lifecycle, and versioning.
  • Working knowledge of SQL databases, including schema design and query performance basics.
  • Experience writing unit/integration tests and ensuring code coverage.
  • Familiarity with Git and collaborative development workflows.
  • Understanding of CI/CD pipelines and deployment automation basics.
  • Good grasp of authentication/authorization practices (JWT, OAuth).
  • Ability to work independently and in a cross-functional team environment.
  • Experience integrating with GraphQL APIs using Apollo Server or similar frameworks.
  • Exposure to Pub/Sub, RabbitMQ, or other message brokers.
  • Familiarity with Docker and containerized deployments.
  • Awareness of monitoring and alerting tools (e.g., Firebase, Prometheus, Sentry).
  • Basic understanding of Kubernetes, microservices, or distributed systems.

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend