Senior Back-End Developer (JS)
We are looking for a seasoned and focused Senior Back-End Developer to take ownership of the critical server-side architecture and services for our Cybersecurity SaaS platform.
This role is highly concentrated on Node.Js back-end development, secure API design, and database management.
While your primary focus is the server, you must have strong working knowledge of the React.Js/Next.Js front-end ecosystem to ensure seamless integration and performance of our services.
Key Responsibilities
API & Core Services Development (Back-End Focus) ⚙️
- Node.Js Mastery: Design, implement, and maintain highly scalable, secure, and resilient back-end services using Node.Js and frameworks like Express.Js or NestJS.
- API Development: Lead the development and evolution of secure, high-performance RESTful APIs (and/or GraphQL) that power all web and mobile clients.
- System Architecture: Contribute to architectural decisions for our microservices, focusing on high availability, disaster recovery, and latency optimization.
- Security & Compliance: Implement and rigorously enforce robust authentication (e.G., JWT, OAuth), authorization, data encryption, and security protocols vital for a cybersecurity product.
Database & Data Management
- Data Modeling: Expertly design, manage, and optimize complex database schemas using PostgreSQL (preferred) and NoSQL databases like MongoDB.
- Performance: Implement advanced caching solutions (Redis) and tune database queries to handle large volumes of traffic with speed.
Front-End Integration & Collaboration
- Integration Point: Work closely with the front-end team (who use React.Js and Next.Js) to define API contracts, troubleshoot integration issues, and ensure efficient data fetching patterns.
- Next.Js Support: Understand how the Next.Js framework utilizes the back-end (e.G., API routes, server-side data fetching) to build optimal server responses.
- Testing & CI/CD: Write extensive unit and integration tests for all back-end services.
Participate in maintaining and improving the CI/CD pipeline and Docker/Kubernetes deployments.
Non-Negotiable Requirements
- Experience: 4+ years of dedicated professional experience in server-side/back-end development.
- Core Language: Expert proficiency in JavaScript (ES6+) and the Node.Js runtime environment.
- Database Expertise: Proven experience with both relational (PostgreSQL or MySQL) and NoSQL (MongoDB) databases, including complex query optimization.
- API Design: Demonstrated ability to architect and implement secure, scalable RESTful APIs from scratch.
- Front-End Awareness: Strong practical understanding of React.Js principles and experience working on an application utilizing the Next.Js framework.
Highly Desired Expertise (A Strong Advantage)
- Experience with TypeScript for large-scale back-end applications.
- Hands-on experience with Docker and cloud platforms (AWS, Azure, or GCP).
- Experience in a highly secure Cybersecurity or regulated SaaS environment.
- Familiarity with message queuing systems (e.G., Kafka, RabbitMQ).
- If you are a talented back-end engineer who is ready to build the core services that power a high-growth platform and thrive in a Node.Js/React ecosystem, we encourage you to apply.
Contact Details:
📩 Apply Now: Send your CV to u@throttll.com
📱 WhatsApp CV/Portfolio Link to: +91-9929152888