Company Description
CarSaarthi is revolutionizing personal transportation in India by connecting customers with professional, verified Saarthis for their own vehicles. Our mission is to make every journey safe, comfortable, and stress-free. We are committed to creating a seamless experience for our users while ensuring the highest level of service. Join our innovative team that is transforming the transportation landscape across India.
Role Description
We are seeking a talented Software Engineer to join our growing technology team. This full-time position offers the opportunity to design, develop, and maintain cutting-edge software applications that directly impact our transportation platform. The successful candidate will work collaboratively with cross-functional teams to deliver robust solutions throughout the complete software development lifecycle.
Key Responsibilities
- Design, develop, and maintain scalable software applications
- Write clean, efficient, and maintainable code following industry best practices
- Collaborate effectively with cross-functional teams including product, design, and operations
- Debug and resolve complex technical issues in production environments
- Contribute to all phases of the software development lifecycle
- Implement and maintain microservices architecture
- Manage CI/CD pipelines and deployment processes
- Ensure application security through proper firewall management
Required Qualifications
- Bachelor of Technology (B.Tech) degree
- Minimum 3 years of professional software development experience
- Strong foundation in Computer Science principles and methodologies
- Proven experience in back-end web development and full-stack software development
- Demonstrated expertise in object-oriented programming concepts
Technical Skills
- Programming Languages: TypeScript
- Backend Framework: Nest.js
- Frontend Technologies: React, Next.js
- Containerization: Docker, Kubernetes
- Cloud Platform: Google Cloud Platform (GCP)
- Infrastructure: Firewall Management
- DevOps: CI/CD pipeline management
- Microservices design and implementation
Core Competencies
- Excellent problem-solving and analytical capabilities
- Strong debugging and troubleshooting skills
- Ability to work collaboratively in agile team environments
- Clear communication skills for technical and non-technical stakeholders
- Attention to detail and commitment to code quality
Compensation: ₹45LPA - ₹50LPA