Maghilhub India
Senior Full-Stack Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Chennai, Tamil Nadu, India
Work mode:
Hybrid
Published on:
22 September 2026
What they need
enior Full-Stack Engineer
Experience: 8 - 10 Years
Employment Type: Full-Time
About the Role
We are looking for a highly experienced and hands-on Senior Full-Stack Engineer with 810 years of software development experience to join our growing product engineering team.
The ideal candidate should be comfortable working across React Native, React, Next.js, NestJS, Spring Boot, and MySQL, with strong ownership of end-to-end product development.
This is a startup environment where engineers are expected to go beyond writing code you will be involved in architecture, technical decisions, development, debugging, performance optimization, deployments, and production support.
We are looking for someone who enjoys solving challenging problems, moves quickly, takes ownership, and is comfortable working in an evolving product environment.
Key Responsibilities
- Design, develop, and maintain scalable web, mobile, and backend applications.
- Build and maintain mobile applications using React Native.
- Develop modern web applications using React.js and Next.js.
- Design and develop backend services and APIs using NestJS and Spring Boot.
- Design efficient database schemas, queries, indexes, and data models using MySQL.
- Take ownership of features from requirement architecture development testing deployment and production support.
- Participate in technical architecture and design discussions.
- Identify performance bottlenecks and improve application scalability and reliability.
- Debug complex production issues across frontend, mobile, backend, and database layers.
- Write clean, maintainable, scalable, and well-tested code.
- Conduct code reviews and maintain engineering standards across the team.
- Work closely with product, QA, DevOps, and other engineering teams.
- Mentor junior and mid-level engineers and help improve overall engineering practices.
- Evaluate new technologies and recommend solutions where appropriate.
- Take ownership of critical production systems and ensure high availability and reliability.
- Contribute to improving development processes, CI/CD, monitoring, logging, and deployment practices.
Required Technical Skills
Strong hands-on experience across the following technologies:
Frontend
- React.js - Strong hands-on experience
- Next.js -Strong hands-on experience
- JavaScript / TypeScript
- REST API integration
- State management and frontend architecture
- Performance optimization
Mobile
- React Native - Strong production experience
- Android / iOS application development
- Native module integration
- Push notifications
- Offline-first / local data handling
- App performance optimization
- App deployment and release management
Backend
- NestJS / Node.js
- Spring Boot
- Java
- RESTful API development
- Microservices architecture
- Authentication and authorization
- API security
- Asynchronous processing and background jobs
- Error handling, logging, and monitoring
Database
- MySQL
- Strong SQL skills
- Database design and normalization
- Query optimization
- Indexing
- Transactions and concurrency
- Large-volume data handling
- Database performance tuning
Good to Have
- Experience with cloud platforms such as GCP / AWS / Azure
- Docker and Kubernetes
- CI/CD pipelines
- Redis / caching
- Message queues / event-driven architecture
- Firebase / FCM
- WebSockets / real-time communication
- Git / Bitbucket / GitHub
- Monitoring and observability tools
- Experience building SaaS or multi-tenant applications
- Experience with payment systems or third-party integrations
- Experience building offline-first applications
What We Are Looking For
- 8-10 years of strong software engineering experience
- Strong hands-on coding ability
- Experience working across multiple layers of a product
- Strong problem-solving and debugging skills
- Ability to independently own complex features and modules
- Strong understanding of software architecture and design patterns
- Ability to make pragmatic technical decisions
- Good communication and collaboration skills
- Willingness to work in a fast-moving startup environment
- Comfortable with changing requirements and solving problems with limited direction
- Strong focus on product quality, performance, and reliability
Startup Mindset
We are specifically looking for engineers who are open to working in a startup environment.
- Taking complete ownership instead of working only on assigned tickets
- Moving fast while maintaining engineering quality
- Working across technologies when required
- Solving problems independently
- Handling production issues when needed
- Working directly with product and business teams
- Taking technical decisions and being accountable for the outcome
- Learning new technologies quickly
- Building products from the ground up and scaling them as the business grows
If you enjoy building products, solving complex engineering problems, and taking ownership in a fast-growing startup, we would love to hear from you.
Other offers great for you!
These companies are also looking for great profiles
Skello
Senior Fullstack Engineer (team IA)
55-75k
Permanent contract
Paris, France
Hybrid, Onsite
Skills
7 months ago
Quick apply
Tenth Revolution Group
Senior Fullstack Engineer (Python/Django + React)
Freelance
Paris, France
Hybrid
Skills
3 months ago
Quick apply
FreelanceRepublik
Senior Full Stack Engineer (NestJS / React)
Freelance
Remote
Skills
1 month ago
Quick apply