hero

Make an impact through your work

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

Piggyvest

Piggyvest

Software Engineering
Posted on May 13, 2025
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Piggyvest is a platform that helps individuals and businesses manage their finances effectively - save and invest with ease.
    Read more about this company

    Midlevel Backend Engineer

    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

    Build your CV for free. Download in different templates.