Piggyvest is a platform that helps individuals and businesses manage their finances effectively – save and invest with ease.
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
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
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 cloud-based infrastructure (AWS, GCP [preferred], or Azure).
Strong knowledge of security best practices, authentication, and authorization (OAuth, JWT, etc.).
Proficiency in designing, implementing, and maintaining CI/CD pipelines.
Experience with containerization technologies like Docker and Kubernetes.
Ability to mentor and guide junior engineers while fostering a strong engineering culture.
Strong problem-solving skills with a proactive mindset and the ability to work independently in a fast-paced environment.
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.
Click Here To Apply