Job Description
Are you a high-performing engineer who thrives on solving complex system design challenges? SaaSify Metrics is seeking a Senior Software Engineer to join our core platform team. In this role, you will play a pivotal part in architecting, scaling, and maintaining the backend services that power real-time analytics for millions of global users.
We operate on a modern tech stack (Node.js, TypeScript, React, AWS, Kubernetes) and value clean code, automated testing, and continuous deployment. If you are passionate about building robust API architectures, optimizing database performance, and mentoring junior engineers in a collaborative, fast-paced environment, we want to hear from you.
Responsibilities
- Architect, develop, and maintain high-throughput APIs and microservices using Node.js and TypeScript.
- Optimize database performance and schema designs for PostgreSQL and Redis caches.
- Collaborate with product managers and UX designers to translate business requirements into highly scalable technical solutions.
- Lead architectural reviews, set engineering standards, and champion best practices for clean, testable code.
- Improve CI/CD pipelines and infrastructure reliability on AWS using Terraform and Docker.
- Mentor and coach junior and mid-level engineers to foster continuous technical growth.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software engineering experience building enterprise-grade SaaS products.
- Deep expertise in JavaScript, TypeScript, Node.js, and modern relational/non-relational databases.
- Proven track record of designing and scaling distributed systems and RESTful or GraphQL APIs.
- Strong experience with cloud infrastructure (AWS preferred) and containerization technologies (Docker, Kubernetes).
- Excellent communication and leadership skills with a passion for collaborative problem-solving.