Job Title: Senior Software Engineer – Node.js (Backend)
Location: Chennai/Hybrid/Remote
Job Type: Full-Time, Permanent
Experience Level: 3+YOE
About Us
We are a product-focused technology company headquartered in Plano, Texas, with a mission to build next-generation Business Intelligence (BI) and Analytics solutions for global enterprises. We specialize in high-performance, scalable, and secure products that drive real business impact.
Position Overview
We are looking for a Senior Backend Engineer specializing in Node.js to join our growing team. In this role, you will architect, design, and build scalable backend systems that power our enterprise BI platforms. This is a work-from-office role based in Plano, TX, offering the opportunity to work in a dynamic, innovative, and collaborative environment.
Key Responsibilities
- Design, develop, and maintain server-side applications using Node.js.
- Build robust, secure, and scalable APIs and microservices.
- Collaborate with frontend developers, product managers, and QA engineers to deliver high-quality features.
- Optimize applications for maximum performance, scalability, and security.
- Participate in code reviews, technical discussions, and system design sessions.
- Troubleshoot, debug, and resolve complex backend issues.
- Implement best practices in coding, testing, and deployment processes.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional backend development experience.
- Strong hands-on experience with Node.js and associated frameworks (e.g., Express.js, NestJS).
- Solid understanding of REST APIs, Microservices Architecture, and Event-Driven Systems.
- Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with Git, CI/CD pipelines, and cloud services (AWS, Azure, or GCP).
- Strong problem-solving, debugging, and performance-tuning skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with message brokers like Kafka or RabbitMQ.
- Prior experience working in a product-based environment.
- Exposure to monitoring tools and performance metrics (e.g., Prometheus, Grafana).
Additional Information
- Work Type: Full-time, permanent.
- Work Location: India
What We Offer
- Competitive salary and performance bonuses.
- Health, dental, and vision insurance.
- Paid holidays and vacation.
- Learning and career growth opportunities.
- Work with cutting-edge technologies in an innovative environment.