Job Brief We are seeking a Full Stack Developer to build and scale innovative software solutions. In this role, you will join a cross-functional team responsible for the entire software development life cycle, from initial concept to final deployment.
As a Full Stack Developer, you should possess expertise in both front-end and back-end languages, frameworks, and third-party libraries. We are looking for a collaborative team player who balances a strong eye for visual design with a focus on functional utility.
-
Design and develop scalable, high-quality software solutions.
-
Write clean, efficient, and functional code for both front-end and back-end systems.
-
Identify, troubleshoot, and resolve software defects and performance bottlenecks.
-
Collaborate with development teams and product managers to ideate and refine software solutions.
-
Architect robust client-side and server-side infrastructures.
-
Develop engaging front-end applications with a focus on intuitive UI/UX.
-
Build and manage high-performing APIs, microservices, and optimized databases.
-
Integrate and leverage AI models to accelerate development workflows and drive automation.
-
Ensure software responsiveness and efficiency through the implementation of automated test suites.
-
Oversee software maintenance, debugging, and version upgrades.
-
Implement robust security protocols and data protection settings.
-
Maintain comprehensive technical documentation.
-
4–8 years of professional experience in software development.
-
Proven track record as a Full Stack Developer or in a similar capacity.
-
Demonstrated proficiency in AI tools and integration (required).
-
Exceptional communication and interpersonal skills (required).
-
Experience developing applications for both desktop and mobile platforms.
-
Deep familiarity with common technology stacks.
-
Proficiency in front-end languages and libraries (e.g., HTML/CSS, JavaScript, XML, jQuery).
-
Expertise in back-end languages (e.g., Java, Python) and modern frameworks (e.g., Spring Boot, Angular, React, Next.js).
-
Experience with CI/CD pipelines (e.g., Jenkins, Tekton).
-
Multi-cloud experience is required, with a strong preference for Google Cloud Platform (GCP).
-
Familiarity with databases (e.g., PostgreSQL, MongoDB), web servers (e.g., Apache), and UI/UX design principles.
-
Strong collaborative skills and the ability to thrive in a team environment.
-
Experience in team management and Agile methodologies is a significant plus.
-
Bachelor’s degree in Engineering (B.E.) or Technology (B.Tech).
#LI-HT1