Staff Engineer - Full Stack focusing on architecting and developing complex applications. Join a high-performing technology team in India committed to innovation and growth.
Responsibilities
Design, architect, and implement robust full-stack application components using . NET Core, C#, ReactJS, TypeScript, MS SQL Server, Azure Storage, Redis, Containerization, Kubernetes, Azure Cloud-Native Services and Azure Pipelines for CI/CD.
Translate functional and non-functional business requirements into performant software systems.
Lead by example in writing clean, well-documented, and scalable code; contribute to and improve the overall codebase quality.
Review code to ensure correct functionality, potential holistic solutions, identify unexpected side effects, and conforming to documented standards.
Own the design of complex software components and interfaces; produce detailed design documentation.
Collaborate with cross-functional teams to assess functionality, interoperability, and scalability of evolving architecture.
Adapt existing architecture to meet changes in requirements and modernize legacy patterns.
Identify integration opportunities across internal and external systems using APIs and middleware.
Conduct feasibility analysis and implement secure, efficient, API-level integration across platforms.
Troubleshoot and refine cross-platform interactions, ensuring data consistency and system integrity.
Stay ahead of technology trends; assess their relevance and viability to solve business challenges.
Execute research and POCs to validate new tools and frameworks, influence tech stack decisions.
Draft and implement cloud deployment specifications based on business use cases, security needs, and scalability targets.
Drive infrastructure-as-code (IaC) and serverless/cloud-native practices aligned with Cloud Computing best practices.
Automate builds, tests, and deployments using Azure DevOps.
Configure, test, and troubleshoot multi-platform deployments, own pipeline architecture, optimization and release governance.
Identify and automate repeatable tasks in the release cycle to increase reliability and velocity.
Participate in cross-functional walkthroughs and requirement gathering for high-complexity features.
Analyze user journey performance, identify bottlenecks, and recommend architectural or code-level improvements.
Design and implement manual and automated test cases across integration, system, and performance layers.
Define test strategies, write reusable test scripts, and conduct root cause analysis for test failures.
Continuously improve test coverage, reliability, and feedback loops within the development lifecycle.
Lead small to mid-sized technical initiatives and contribute actively to project planning, estimations, and reviews.
Collaborate across teams including Product, QA, DevOps, and UI/UX to ensure successful delivery and technical alignment.
Provide mentorship to junior developers, fostering a culture of engineering excellence and peer learning.
Requirements
9+ years of hands-on software engineering experience, with a strong focus on full-stack development
Proven expertise in designing and delivering scalable, resilient, and maintainable systems in cloud-native environments
Ability to work large code-base and assess the impact of change
Deep understanding of system architecture, API design, and modern CI/CD and DevOps practices
Demonstrated ability to solve complex technical problems independently and drive technical excellence across teams
Attention to details and ability to manage a large code-base
Experience mentoring engineers, conducting design reviews, and setting high coding standards
Passion for exploring emerging technologies and driving their practical application in business-critical systems
Awareness when progress has stalled or the solution expands scope unexpectedly and a willingness to ask for help or confirmation.
Senior Engineer managing track alignment design projects within Arcadis' Global Excellence Centre. Focused on delivering high - quality sustainable engineering solutions across diverse client projects.
Forward Deployed Engineering Lead delivering essential technology for government and utilities. Building teams and solutions while engaging with critical service providers across the country.
Join SEB as a Software Developer intern in the Youth LAB summer program. Work on meaningful projects while gaining valuable skills in an innovative banking environment.
Software Engineer contributing to backend systems for networking - intensive platforms. Developing Python services in distributed environments with a focus on performance and reliability.
Engineering Leader shaping strategy and delivery of digital capabilities for onboarding and maintenance at Fidelity. Leading teams to provide secure, reliable, and modern solutions across platforms.
Join TSS as a Lead Engineer IoT, taking technical lead in IoT domain for safe drug delivery solutions. Collaborate in a regulated environment across systems and teams in Sweden.
Senior Technical Coach guiding teams in DevOps best practices at U.S. Bank. Responsible for coaching, training and implementing Agile and DevOps methodologies across teams.
Fullstack Developer at GRÜN Software Group developing backend and frontend solutions. Collaborating with teams to create stable user - oriented applications in an innovative environment.