Trouvez votre emploi idéal
Espace Recruteurs

Senior Software Engineer - Full Stack

Ryan, LLC New Delhi, Inde
Mise en ligne il y a 21 heures CDI Competitive

Senior Software Engineer - Full Stack

Ryan, LLC New Delhi, Inde
Senior Software Engineer - Full Stack
Why Ryan?
  • Global Award-Winning Culture
  • Flexible Work Environment
  • Generous Paid Time Off
  • World-Class Benefits and Compensation
  • Rapid Growth Opportunities
  • Company Sponsored Two-Way Transportation
  • Exponential Career Growth

We are looking for a Senior Software Engineer - Full Stack to join our high-performing technology team. This is a deeply technical, hands-on role suited for someone who thrives on solving complex engineering problems, takes ownership of software architecture and coding decisions, and contributes meaningfully across the product lifecycle-from design and integration to testing and CI/CD.

As a Staff Engineer, you will serve as a senior individual contributor, expected to independently architect and develop sophisticated software systems while guiding technical choices, mentoring peers, and championing engineering excellence.
Key Responsibilities

End-to-End Engineering
  • Design, architect, and implement robust full-stack application components using .NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB , .NET Aspire, OpenTelemetry, Kubernetes, and Azure Cloud-Native Services
  • 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.

Software Design & Architecture
  • 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.

Application Integration & Middleware
  • 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.

Emerging Technology & Innovation
  • 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.

Cloud-Native Engineering
  • 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.

CI/CD & Configuration Management
  • Automate builds, tests, and deployments using Azure DevOps or equivalent CI/CD tools.
  • 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.

Product & User Journey Thinking
  • 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.
  • Bridge product design with engineering execution to ensure user-centric implementation.

Testing & Quality Engineering
  • 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.

Project Contribution & Collaboration
  • 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.

Required Competencies

Technical Strength
  • Deep full-stack development experience with .NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB , .NET Aspire, OpenTelemetry, Kubernetes, and Azure Cloud-Native Services
  • Strong understanding of software design patterns, architecture principles, and secure coding practices.
  • Experience building, integrating, and optimizing cloud-native and API-first applications.

Engineering Competencies
  • Programming & Coding: Translate business requirements into modular, testable code; conduct in-depth code reviews.
  • Software Design & Architecture: Build functional and scalable designs that align with broader system goals.
  • Integration & Middleware: Execute system integration using APIs and middleware; ensure smooth interoperability.
  • Testing & Automation: Define test criteria, implement automated and manual testing, and close quality gaps early.
  • DevOps & CI/CD: Manage full software lifecycle through automated pipelines and release orchestration.
  • Emerging Tech Research: Conduct hands-on research and assessment of new technologies for business relevance.
  • User Journey & Product Fit: Optimize user journeys through architecture, design, and performance tuning.

Mindset & Collaboration
  • Independent, analytical thinker who takes ownership of technical decisions and deliverables.
  • Strong cross-functional communication and ability to work collaboratively across engineering and business functions.
  • Comfortable in a high-ownership, fast-paced, and delivery-focused environment.

What You Bring
  • 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
  • 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
  • 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

Why Join Us?

You'll be part of a company where innovation meets real-world impact. We're building something meaningful, and we want your expertise to help shape the future of our platform. Expect a collaborative environment, intelligent peers, and the opportunity to make technical and business decisions that matter.
Référence  R0017532
Plus d'offres de Ryan, LLC
Ryan, LLC
Senior Engineer - Full Stack
Ryan, LLC
Hyderabad, India
il y a 14 jours Plein-temps Competitive
Ryan, LLC
Senior Engineer-Full Stack
Ryan, LLC
Hyderabad, India
il y a 1 mois Plein-temps Competitive
Ryan, LLC
Staff Engineer - Full Stack
Ryan, LLC
Hyderabad, India
il y a 9 jours Plein-temps Competitive
Ryan, LLC
Senior Engineer - Full Stack
Ryan, LLC
Hyderabad, India
il y a 4 mois Plein-temps Competitive
Ryan, LLC
Senior Engineer - Full Stack
Ryan, LLC
Hyderabad, India
il y a 6 mois Plein-temps Competitive
Ryan, LLC
Tax Associate
Ryan, LLC
New Delhi, India
il y a 2 jours Plein-temps Competitive
Ryan, LLC
Executive Assistant
Ryan, LLC
Sydney, Australia
il y a 8 jours Plein-temps Competitive
Ryan, LLC
Specialist Recruiter, Talent Acquisition
Ryan, LLC
Hyderabad, India
il y a 9 jours Plein-temps Competitive
Ryan, LLC
Senior Engineer-Test Automation
Ryan, LLC
Hyderabad, India
il y a 28 jours Plein-temps Competitive
Ryan, LLC
Tax Tech Manager (Oracle)
Ryan, LLC
Hyderabad, India
il y a 1 mois Plein-temps Competitive

Donnez un nouvel élan à votre carrière

Trouvez des milliers d'opportunités emploi en vous inscrivant sur eFinancialCareers dès aujourd'hui.
Plus d'offres d'emploi