Experience: 3-6 Years
Notice Period: Immediate to 15 Days
Location: Bangalore
Overview
We are seeking a Senior Full Stack Developer to join our dynamic team and play a pivotal role in building and enhancing our web applications. This role requires a deep understanding of both frontend and backend technologies, ensuring seamless integration and performance. You will collaborate with cross-functional teams to design, develop, and maintain scalable web solutions that drive innovation and improve user experience.
As part of an Agile development team, you will lead projects, mentor junior developers, and contribute to architectural decisions that shape our products. We value a culture of continuous learning, innovation, and teamwork, providing opportunities for career growth and personal development.
Responsibilities
- Develop, test, and maintain scalable full-stack web applications using Node.js, React, and TypeScript.
- Build RESTful APIs and microservices that interact efficiently with frontend applications.
- Implement responsive UI components with modern JavaScript frameworks (React.js, TypeScript, HTML, and CSS).
- Write unit tests using Jest, React Testing Library, or similar frameworks to ensure software reliability.
- Work with SQL and relational databases like PostgreSQL, MySQL, or MS SQL for efficient data management.
- Ensure code quality and best practices by conducting code reviews and implementing design patterns.
- Collaborate with UX/UI designers, backend developers, and DevOps engineers to ensure seamless integration.
- Use Git and npm for version control and package management.
- Deploy applications to cloud environments, preferably Google Cloud Platform (GCP) or similar cloud providers.
- Stay updated with emerging technologies and industry best practices to drive continuous improvement.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3-6 years of experience in full-stack web development.
- Strong JavaScript/TypeScript skills with expertise in Node.js and React.js.
- Experience in developing RESTful APIs and working with microservices architecture.
- Familiarity with SQL databases like PostgreSQL, MySQL, or MS SQL.
- Proficiency in version control systems such as Git and package managers like npm.
- Understanding of cloud technologies, preferably Google Cloud Platform (GCP), AWS, or Azure.
- Experience with Agile methodologies, CI/CD pipelines, and DevOps best practices.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication skills and ability to mentor junior developers.
Preferred Skills (Nice to Have)
- Familiarity with GraphQL and NoSQL databases like MongoDB.
- Experience with containerization technologies like Docker and Kubernetes.
- Knowledge of authentication and security best practices (OAuth, JWT, etc.).
- Exposure to serverless architecture and cloud-native development.
- Prior experience in performance optimization and scalability of web applications.
Why Join Us?
- Opportunity to work on cutting-edge technologies and scalable applications.
- A collaborative work environment that values innovation and continuous learning.
- Flexible work culture with opportunities for professional growth.
- Competitive salary and benefits package.
- Engaging team activities and a vibrant work atmosphere.