Job description
Role Overview:
We are looking for experienced Full Stack Developers with 5+ years of hands-on development experience to design, develop, and maintain modern web applications. You will work across the full stack building intuitive user interfaces and robust, scalable backend services.
Responsibilities:
- Design, develop, and maintain end-to-end web applications
- Build responsive, high-performance front-end interfaces
- Develop and maintain backend services and APIs
- Collaborate closely with product, design, and DevOps teams
- Write clean, scalable, and well-tested code
- Participate in architecture discussions and technical decisions
- Debug, optimize, and improve application performance
- Mentor junior developers and review code
Required Skills & Experience:
Front-End:
- Strong experience with HTML, CSS, and JavaScript
- Hands-on experience with Vue.js
- Experience with Nuxt.js (SSR / SSG concepts)
- Experience with Svelte
- Strong understanding of responsive design and browser compatibility
Back-End:
- Strong experience in Java (Spring / Spring Boot preferred)
- Experience building APIs using Node.js
- Knowledge of RESTful services and backend architecture
- Experience with databases (MongoDB, SQL / NoSQL)
General:
- 5+ years of professional software development experience
- Strong problem-solving and debugging skills
- Experience working in Agile / Scrum environments
- Familiarity with Git and version control workflows
Good to Have:
- Experience with cloud platforms (AWS / Azure / GCP)
- Knowledge of microservices architecture
- Experience with CI/CD pipelines
- Exposure to containerization (Docker, Kubernetes)
- Performance optimization and security best practices