Job Title: Senior Software Engineer
Location: Bangalore
Experience: 3–5 Years
About The Role
We are looking for a highly skilled Senior Sotware Engineer to design, develop, and scale robust backend systems for enterprise-grade applications. The ideal candidate should have strong experience in microservices architecture, cloud-native applications, distributed systems, and API development while also being capable of mentoring engineering teams and driving technical decisions.
Key Responsibilities
- Design and develop scalable backend systems and microservices.
- Lead architecture discussions and technical decision-making across projects.
- Build high-performance REST APIs and event-driven systems.
- Collaborate with frontend, product, and DevOps teams to deliver end-to-end solutions.
- Perform code reviews and establish engineering best practices.
- Design database schemas and optimize application performance.
- Build real-time systems using WebSockets, Redis, and messaging patterns.
- Manage deployments, CI/CD pipelines, and cloud infrastructure.
- Mentor junior and mid-level developers and contribute to sprint planning and delivery.
Required Skills
Backend Technologies
- Node.js
- TypeScript / JavaScript
- Express.js
- NestJS
- Python
- Django / FastAPI
- Go (Golang)
- Laravel (PHP)
Frontend Exposure
Databases
- PostgreSQL
- MongoDB
- Redis
- Elasticsearch
Cloud & DevOps
- AWS
- GCP
- Docker
- Nginx
- GitHub Actions
- CI/CD Pipelines
Architecture & Design
- Microservices Architecture
- Event-Driven Systems
- Distributed Systems
- REST APIs
- WebSockets
- Caching Strategies
- Scalability & Performance Optimization
Leadership Responsibilities
- Lead a team of developers across multiple projects.
- Conduct code reviews and technical mentoring.
- Drive engineering standards, architecture patterns, and development processes.
- Collaborate with stakeholders for technical planning and estimation.
- Ensure timely delivery while maintaining code quality.
Preferred Qualifications
- Experience building systems serving high user volumes.
- Experience in fintech, banking, SaaS, hospitality, or IoT domains.
- Hands-on experience with cloud cost optimization and performance tuning.
- Exposure to AI integrations and modern software architecture patterns.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Why Join Us
- Opportunity to work on large-scale enterprise applications.
- Exposure to modern cloud-native technologies.
- Leadership opportunities with direct impact on product and engineering decisions.
- Collaborative and growth-oriented work environment.
Skills:- MERN Stack, Laravel and MEAN stack