Location - Candidate must be in India
Duration - Through the end of the year - possibility to extend based on performance
Description: Role Description: A full-stack developer is an expert in both frontend and backend technologies, covering the entire stack of technology that makes up a website.
They design, develop, and maintain fully-fledged platforms with databases or servers, creating systems that don't rely on other third-party applications.
Responsibilities: Oversee the entire lifecycle of software and applications. After deployment, ensure ongoing maintenance and improvements. Guide the analysis, writing, building, and deployment of software. Monitor testing processes and provide feedback during development. Make necessary adjustments to previously developed programs. Build APIs for data exchange. Collaborate with development teams and product managers to ideate software solutions. Create client-side and server-side architecture. Build visually appealing front-end interfaces using languages like HTML, CSS, and JavaScript. Ensure mobile responsiveness. Test software for responsiveness, efficiency, and functionality. Troubleshoot and debug code. Implement security and data protection settings. Previous Experience: Minimum 1 year of experience in similar roles. Leadership: Is an active listener, prioritizing understanding before contributing. Identifies obstacles and communicates them promptly to prevent time wastage. Remains open to coaching from others. Consistently maintains a positive attitude in teamwork. Agile: Knows the iterative work methodology and has notions of the Agile framework. Adapts to a non-cascading work process. Understands the software development process and interacts with the entire team having clarity in their functions. Seeks to increase its speed and quality of sprint delivery after sprint, analyzing and addressing areas of opportunity. Design: Takes responsibility for having a thorough understanding of the proposed design for the solution in which they participate. Requests support to ensure they are complying with the design or making good design decisions in context. Optimization: Asks for and understands performance expectations regarding the tasks they are assigned. Is aware of the performance level of the deployed solutions. Technical Tutoring: Identifies personal gaps and communicates them to leaders for support. Is diligent in the search for knowledge and actively works to close identified gaps.
Key Accountabilities
Product Design & Development
Report directly to the Sustain Lead on objectives, strategic planning, and service improvement execution.
Partner with Operations Lead on analysis, reporting, and risk/release planning.
Partner with CSM on vendor management planning and ITSM productivity goals.
Partner with SRE on problem management, root cause resolution, and automation initiatives.
End-to-End Service Management & SLAs
Review service reports against SLA agreements in partnership with the CSM.
Drive ITSM best practices and standard processes to enhance service quality.
Identify opportunities to reduce obstacles and improve visibility on external risks.
Escalate unresolved incidents and risks, and provide leadership with actionable recommendations for productivity and efficiency.
Key Responsibilities
Application Development: Build and maintain custom Monday.com board views, and widgets using React and the Monday Apps Framework.
Backend Development: Design and implement scalable APIs with NestJS and TypeScript, ensuring secure CRUD operations and RESTful services.
Integrations: Develop and maintain integrations with third-party services including Microsoft Graph API, Adobe API, Frame.io API, and Monday.com API.
Testing & Deployment: Ensure code quality with unit and integration testing (Jest). Deploy applications through Azure DevOps pipelines, following CI/CD best practices.
Database Management: Model, optimize, and maintain MySQL databases using Prisma ORM.
UI/UX Collaboration: Participate in UI/UX design to improve usability and adoption, partnering with UX teams when required.
Incident Management: Respond to incidents, troubleshoot defects, and implement long-term solutions to maintain platform stability.
Cross-Functional Collaboration: Work closely with sustainment, operations, and transformation teams to gather requirements and deliver scalable solutions.
Required Qualifications & Experience
3+ years of professional experience in React.js and TypeScript.
Strong backend development experience with NestJS.
Expertise in REST API design, integration, and security practices.
Hands-on experience with unit and integration testing (Jest preferred).
Familiarity with Monday.com Apps Framework and customization capabilities.
Experience with CI/CD pipelines in Azure DevOps.
Solid knowledge of MySQL and use of Prisma ORM for modeling and querying.
Strong communication skills with a collaborative team mindset.
Bachelor's degree in Information Technology or related field; 3+ years of IT experience.
Nice to Have
Experience working with ServiceNow and ITSM workflows.
Familiarity with GraphQL and Monday.com's GraphQL API.
Previous experience building low-code/no-code platform extensions.
UI/UX design experience using Figma or similar tools.
Experience with cloud services (AWS, GCP, or Azure).
Knowledge of design systems and collaboration with UX teams.
Core Competencies
Forward Thinking: Anticipates platform needs, suggests improvements based on user feedback and monitoring data.
Incident Management: Escalates issues with urgency, translates business impact into technical root cause analysis and resolution plans.
Driving for Results: Demonstrates perseverance, resilience, and accountability in delivering goals.
Decision Making: Analyzes complex issues quickly, leverages data to prioritize and recommend pragmatic solutions.
Collaboration: Works effectively across teams, communicates proactively, and avoids surprises.
Communication & Influence: Builds clear, persuasive narratives for both technical and non-technical stakeholders; communicates with confidence at senior levels.
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: ₹800.00 - ?1,500.00 per hour
Expected hours: 40 per week
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.