Senior Backend Engineer Job at PiggyTech Global Limited

PiggyTech Global Limited (“PiggyVest”) is a financial service company that helps customers achieve financial freedom through responsible savings and on-the-go investment. PiggyVest is the largest online savings and investing platform in Nigeria. With a growing user base of over 1.2 million customers, PiggyVest is growing its suite of innovative products to further help people better at financial management and planning.

We are recruiting to fill the position below:

Job Position: Senior Backend Engineer

Job Location: Lagos
Job Type: Full-time

Job Summary


  • We are looking for a highly experienced and strategic Senior Backend Engineer to join our Engineering team. 
  • In this role, you will be responsible for designing, developing, and optimizing scalable backend services and APIs that power our applications. 
  • You will play a key role in architectural decisions, mentor junior engineers, and collaborate closely with product managers, front-end engineers, and DevOps teams to drive technical excellence.

Job Details

  • Backend Development: Architect, develop, and maintain high-performance, scalable, and secure backend services using Node.js and TypeScript.
  • API Design & Implementation: Design and implement efficient APIs (RESTful and GraphQL) with a strong focus on performance, security, and scalability.
  • Technical Leadership: Lead technical decision-making for backend architecture, database design, and cloud infrastructure.
  • Database Optimization: Optimize database performance, including query tuning, indexing strategies, and data modeling.
  • Service Reliability & Security: Ensure the reliability, availability, and security of backend services through robust monitoring, logging, and alerting.
  • Best Practices Implementation: Advocate for and implement best practices in software engineering, including CI/CD, testing, and documentation.
  • Mentorship & Team Development: Mentor junior and mid-level engineers, fostering a culture of learning and collaboration.
  • Issue Resolution & Debugging: Troubleshoot, debug, and resolve complex production issues, ensuring minimal downtime.
  • Technology Innovation: Continuously evaluate and integrate new technologies to improve backend performance and scalability.

Requirements

  • Expert proficiency in Node.js and TypeScript with a deep understanding of backend development.
  • Strong experience with database design, query optimization, and indexing in MySQL/PostgreSQL.
  • Ability to design and implement scalable microservices architectures.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Ability to mentor and guide junior engineers while fostering a strong engineering culture.
  • Experience with cloud-based infrastructure (AWS, GCP [preferred], or Azure).
  • Strong knowledge of security best practices, authentication, and authorization (OAuth, JWT, etc.).
  • Proficiency n designing, implementing, and maintaining CI/CD pipelines.
  • Strong problem-solving skills with a proactive mindset and the ability to work independently in a fast-paced environment.

Technical Stack:

  • Programming Languages: Node.js, TypeScript
  • Databases: MySQL, PostgreSQL
  • Version Control: Git
  • API Development: RESTful, GraphQL (preferred)
  • Testing: Unit and Integration testing frameworks (e.g., Jest, Mocha)
  • Deployment & Infrastructure: CI/CD pipelines, Docker, Kubernetes, and container orchestration
  • Cloud Platforms: Experience with AWS, GCP
  • Messaging & Event Streaming: Google Pub/Sub(preferred), RabbitMQ, Kafka

Preferred Skills:

  • Experience with event-driven architectures and message brokers (Google Pub/Sub [preferred], RabbitMQ, Kafka).
  • Knowledge of observability tools (e.g., Prometheus, Grafana, ELK stack).
  • Familiarity with distributed systems, caching strategies, and performance tuning.
  • Understanding of serverless architectures and edge computing.