Job Description
Responsibilities:
• Take a lead role in the full software development lifecycle for assigned applications, encompassing design, hands-on engineering, prototype development, and code reviews.
• Mentor and guide engineering peers while driving transformation within various technology domains.
• Serve as an engineering leader on an agile team, focusing on building scalable software solutions through consistent development practices, including tools, common components, and documentation.
• Lead and manage code reviews, ensuring high-quality codebase.
• Promote engineering excellence, particularly in the realm of automated unit testing.
• Collaborate closely with product owners to define product and engineering roadmaps.
• Tackle software debugging and identify code defects for remediation.
• Oversee the deployment, support, and monitoring of software in both development and production environments.
• Contribute to the automation of deployment processes in various environments.
• Work towards ensuring that all applications can scale and explore self-healing solutions.
Requirements:
• 5+ years of experience with web application frameworks such as Symfony, Laravel, React, or similar. GraphQL experience is a plus.
• Experience with data-driven architecture and systems design, RESTful APIs, and microservices architecture.
• Proficiency utilising SQL, NoSQL, in-memory, and distributed SQL (e. g., PostgreSQL, Redis, MongoDB, AuroraDB)
• Experience integrating with 3rd party APIs, external frameworks, and libraries
• Expert-level understanding and implementation of cloud-native architectures (AWS serverless or containers preferred) at scale in production
• Demonstrated understanding and implementation of software design principles such as SOLID and DRY with Software as a Service (SaaS), multi-tenancy application development
• Embraces the concepts of Agile Scrum software development and its related collaboration and issue-tracking tools (e. g., JIRA, Rally)
• Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including GitHub and CI pipeline automation tools
• Ability to triage and resolve incidents and lead incident investigations.
• Must be able to ensure Agile/Scrum concepts and principles are adhered to and be a voice of reason
💡 Quick Summary
Seeking a career-building opportunity? The Fullstack Engineer position is now open for candidates interested in the Work from home Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Work from home Jobs is a plus.
