Source description
About the role
Job Position (Title): Full Stack Developer Experience Required: 3-10 Years Job Type: Full time Location: Hyderabad, India Overview A Full Stack Developer with 3–9 years of experience specializes in developing and maintaining end-to-end web applications, working across both frontend and backend technologies. They possess strong knowledge of modern UI frameworks, server-side programming, APIs, and database management, along with an understanding of application architecture, performance optimization, and secure coding practices. They collaborate with product, design, and engineering teams to translate business requirements into scalable technical solutions, ensuring code quality, system reliability, and timely delivery of features and enhancements. Role and Responsibilities Design and implement full-stack applications from concept to production. Build interactive, responsive UIs with modern JavaScript frameworks (React preferred). Collaborate with cross-functional teams, including product, design, and DevOps. Write clean, maintainable, and testable code with a focus on best practices. Conduct code reviews and mentor junior developers. Own features end-to-end, including deployment, monitoring, and iteration. Core Technical Skills (Required) Backend: - Python, Nodejs, Express, Mongodb, Redis, Kubernetes, Docker Frontend: - JavaScript/TypeScript, React (preferred), or Angular Databases: - PostgreSQL, MySQL, or other RDBMS; NoSQL experience (MongoDB, Redis) DevOps/CI-CD: - Git, Docker, Jenkins/GitHub Actions Cloud Platforms: - Experience with at least one major cloud provider (AWS, Azure, GCP) Testing: - JUnit, Mockito (backend); Jest, or similar (frontend) Scripting languages like python Application performance tuning and security best practices Contributions to open-source or technical blogs Optional AI/ML Experience Integration with AI services (OpenAI, Hugging Face, TensorFlow, etc. Soft Skills & Leadership Strong analytical thinking and decision-making Excellent verbal and written communication skills Proactive, self-starter attitude with ownership mindset Comfortable with ambiguity and agile environments Collaboration and mentoring mindset Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field
More at Mondee