Job description
What You’ll Do:
Backend Development
Develop and maintain backend services using NestJS + Node.js
Write clean, modular, and well-tested code following best practices
Implement RESTful APIs and microservices with attention to scalability
System Design & Architecture
Collaborate in system design discussions and learn distributed system concepts
Support senior engineers in designing scalable, fault-tolerant architectures
Database Management
Work with SQL/NoSQL databases for modeling, queries, and performance tuning
Ensure data consistency and basic optimizations in stored logic
Security & Quality
Follow secure coding standards (OWASP, auth flows, validation)
Contribute to testing, CI/CD pipelines, and code reviews
AI-Enabled Engineering
Use AI coding assistants (Cursor, Claude, Copilot, etc.) for faster, higher-quality delivery
Learn to integrate AI-based workflows into backend systems
Observability & Reliability
Implement logging and monitoring with APMs (NewRelic, Datadog, OpenObserve)
Participate in debugging and issue resolution in staging and production
Collaboration & Growth
Work with Product, Data, and SDE-2/3 mentors to deliver features
Take ownership of small-to-medium modules and demonstrate continuous improvement
Qualifications Required
1–3 years backend experience with Node.js/NestJS
Solid grounding in DSA, OOP, and microservice concepts
Hands-on with SQL & NoSQL databases
Understanding of API design, testing, and CI/CD
Awareness of secure coding and compliance basics
Exposure to cloud (AWS/GCP/Azure)
Willingness to use and learn AI coding tools
Preferred Qualifications
Experience in fintech, SaaS, or high-scale product systems
Familiarity with event-driven architectures (Kafka, RabbitMQ) is a plus
Knowledge of monitoring tools and APMs
Strong communication and eagerness to learn system design from senior engineers
Embody Grip’s values: Ownership, Transparency, Courage, Customer Obsession, Celebration
Required Skill Profession
Computer Occupations