Full Stack Developer
Noida, Uttar Pradesh, India · На постоянной основе
Подайте заявку первыми!
- Опыт
- 4–6 yrs
- Зарплата
- INR 400,000 – INR 600,000 / year
- Открытия
- 1
- Опубликовано
- 11 часов назад
Where you'll work
Описание работы
About the role
We are hiring a skilled Full Stack Developer with 4 to 6 years of practical experience to join an expanding engineering team in Noida, India. In this role, you will build, enhance, and support scalable web products across the entire stack, from polished user interfaces to reliable backend services and APIs. You will work closely with product, design, and engineering teams in an agile setup to deliver strong-quality features.
Key responsibilities
- Plan and develop fast, responsive web applications using React, Next.js, and Node.js.
- Create, maintain, and secure RESTful and GraphQL APIs, including versioning and documentation.
- Handle database work across relational and NoSQL systems, including schema planning, performance tuning, and migrations.
- Produce clean, maintainable, tested code and take part in peer reviews and coding standards enforcement.
- Support CI/CD workflows and improve deployment pipelines while working with Docker, Kubernetes, and cloud environments.
- Track down and fix performance issues in frontend and backend components.
- Support junior team members and help build a learning-focused engineering culture.
- Apply security best practices such as authentication, authorization, input validation, and encryption.
Required skills and qualifications
You should have strong hands-on experience across frontend, backend, databases, cloud, and general software engineering practices. The role calls for solid knowledge of modern JavaScript/TypeScript ecosystems, API design, database optimization, containerization, and agile development. A bachelor’s degree in a relevant field or equivalent practical experience is expected.
Frontend expectations
- Strong working knowledge of React.js, including hooks, context, and state management tools such as Redux or Zustand.
- Good experience with Next.js features such as SSR, SSG, ISR, and App Router.
- Comfort with TypeScript, JavaScript ES6+, HTML5, and CSS3.
- Exposure to UI frameworks such as Tailwind CSS, Material UI, or Chakra UI.
Backend expectations
- Hands-on experience with Node.js using Express.js or Fastify.
- Ability to design REST APIs and work with GraphQL solutions such as Apollo Server or Hasura.
- Experience with authentication approaches like JWT, OAuth 2.0, and session handling.
- Awareness of microservices and event-driven design patterns.
Database expectations
- Experience with PostgreSQL or MySQL, including complex queries, indexing, and transactions.
- Working knowledge of MongoDB, including schema design and aggregation pipelines.
- Understanding of Redis for caching and pub/sub use cases.
DevOps and cloud expectations
- Ability to work with Docker and Docker Compose for containerization.
- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
- Experience with AWS services such as EC2, S3, Lambda, and RDS, or equivalent cloud platforms.
General expectations
- Strong grasp of data structures, algorithms, and system design fundamentals.
- Good debugging and problem-solving ability.
- Prior exposure to Agile or Scrum delivery practices.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Nice to have
- Familiarity with testing tools such as Jest, React Testing Library, Cypress, or Playwright.
- Experience with WebSockets or real-time communication using Socket.io.
- Knowledge of message brokers like RabbitMQ or Apache Kafka.
- Exposure to React Native development.
- Open-source contributions.
- Experience with serverless platforms such as AWS Lambda or Vercel Edge Functions.
- Understanding of Web Accessibility standards such as WCAG 2.1.
Company overview
Praruh Technologies is a growing technology solutions company that creates innovative products and services for clients across multiple industries. The organization focuses on digital transformation and delivering customer-focused value through modern technology.