Senior Software Engineer
- Source: Naukri
- Zethic
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Job Title : Senior Software Engineer
Location : Bangalore
Experience : 3-5 Years
About the Role :
We are looking for a highly skilled Senior Software 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 :
-
React.js
-
Next.js
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
- Redis
- NodeJS
- TypeScript
- microsoft-typescript
- javascript
- NestJS
- Python
- Django
- FastAPI
- Golang
- Laravel
- php
- React
- next-js
- PostgreSQL
- MongoDB
- Elasticsearch
- amazon-web-services
- google-cloud-platform
- Docker
- Nginx
- Github
- github-actions
- aws-iot
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
