Jobsiya Menu

Full Stack Software Developers

Location: Surat, Gujarat

Category: Software Developer Jobs

Posted on: 2025/09/10

Full-Stack Developer Role

We're seeking a passionate Full-Stack Developer to join our engineering team. In this role, you will design, build, and maintain both front-end and back-end components of our web applications, driving features from concept through deployment.

Key Performance Indicators
• Delivery Excellence: You've shipped multiple features end-to-end with minimal defects and clear documentation within agreed timelines.
• Code Quality Maintainability: Your code is clean, modular, and covered by automated tests, enabling the team to iterate rapidly.
• Collaboration Mentorship: You proactively share knowledge, participate in code reviews that raise team standards, and help onboard new engineers.
• User Impact: Analytics and user feedback demonstrate that your features improve key metrics such as engagement, retention, or performance.

How This Role Fits Into the Organization

As a Full-Stack Developer, you are a core member of our product engineering team. You'll partner with product managers to define requirements, work with UX/UI designers to implement intuitive interfaces, and liaise with infrastructure engineers to deploy services reliably. Your work enables the entire organization to move quickly and confidently release high-quality software.
Responsibilities
• Architect, develop, and maintain web applications using frameworks such as React, Angular, or Vue on the front end and Node.js, Python (Django/Flask), or Java (Spring Boot) on the back end.
• Translate product requirements into scalable, responsive user interfaces, ensuring accessibility and cross-browser compatibility.
• Design and implement RESTful or GraphQL APIs, integrating with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases.
• Write comprehensive unit and integration tests, and contribute to CI/CD pipelines to automate build, test, and deployment processes.
• Monitor application performance, troubleshoot production issues, and optimize code for speed and scalability.
• Collaborate with UX designers to refine UI/UX flows and ensure a seamless user experience.
• Participate actively in sprint planning, daily stand-ups, and retrospectives, providing realistic estimates and technical insights.
• Mentor junior developers, conduct peer code reviews, and advocate best practices in software engineering.

Requirements
• Skills:
• Proficient in JavaScript/TypeScript and modern front-end frameworks (React, Angular, or Vue).
• Strong experience with server-side technologies (Node.js, Python, or Java) and API design (REST/GraphQL).
• Hands-on expertise with SQL and NoSQL databases, including schema design and query optimization.
• Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
• Solid understanding of version control (Git), CI/CD workflows, and automated testing frameworks.
• Education:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
• Experience:
• 3+ years building and deploying full-stack applications in a production environment.
• Demonstrated track record of delivering features from concept through launch.
• Certifications (optional):
• AWS Certified Developer, Google Associate Cloud Engineer, or similar cloud certifications.
• Certified Kubernetes Application Developer (CKAD) or equivalent.
Apply Now