Senior Full-Stack Engineer (Chennai)

Senior Full-Stack Engineer (Chennai)

24 Sep
|
Maghilhub India
|
Chennai

24 Sep

Maghilhub India

Chennai

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
- Valuable 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.

📌 Senior Full-Stack Engineer (Chennai)
🏢 Maghilhub India
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack engineer (chennai) / chennai