Role: Senior Software Engineer - FullStack
Location: India, Remote
Experience: 6 - 8 Years
Algoworks
www.algoworks.com
About the company
Algoworks is an award-winning artificial intelligence, engineering services and experience transformation firm with offices across the United States, Europe, South America and India. We bring together a global team of engineers, architects, designers, researchers and operators united by rigor, accountability and a commitment to delivering measurable results.
For over 20 years, Algoworks has partnered with Fortune 500 organizations across the Americas, Europe and Asia to define, build and run technology that drives meaningful business outcomes. Our work combines human-centered design, engineering excellence and AI-powered capabilities to solve complex challenges with clarity and precision. Innovation, particularly in the responsible application of AI, is embedded in how teams approach problem-solving and continuous improvement.
At Algoworks, growth is continuous and closely tied to impact. Teams collaborate across geographies and disciplines, strengthening outcomes through shared insight and collective expertise. The culture values transparency, open dialogue and an environment where every voice is heard and contribution is recognized.
Through collaboration, accountability and a focus on results, Algoworks operates at the intersection of technology and people, building not only advanced systems but strong global teams that elevate performance and create lasting impact.
Follow the video below to know about us! Clipchamp
Role overview
We are seeking a highly capable Senior Software Engineer / Tech Lead with strong full-stack expertise across DotNET Core, modern frontend frameworks, and cloud-native architectures. This role requires hands-on development, ownership of production systems, and the ability to operate independently in a distributed team environment.
The ideal candidate will contribute across backend, frontend, and data layers, ensuring high-quality delivery, robust system design, and effective collaboration across global teams.
Key responsibilities:
-
Design and develop scalable backend services using .NET Core and microservices architecture.
-
Build and maintain frontend components using Angular (preferred) or React/Vue.
-
Contribute to end-to-end feature development across UI, APIs, and data layers.
-
Ensure high code quality through design reviews, code reviews, and best practices.
-
Debug and resolve complex issues across the full stack (UI, services, APIs, databases).
-
Collaborate with cross-functional teams across US and India.
-
Take ownership of production systems, ensuring reliability and performance.
-
Mentor engineers and contribute to team knowledge sharing and engineering standards.
Required technical skills:
Experience
-
5+ years of professional software development experience.
-
Recent experience with tech-lead scope or ownership of production systems.
Backend & APIs
-
Deep expertise in .NET Core.
-
Strong experience with microservices architectures.
Frontend Development
-
Proficiency in a modern frontend framework (Angular preferred; React/Vue acceptable).
-
Experience building and debugging UI as part of full-stack development.
Cloud & Data
-
Hands-on experience with Azure in production environments.
-
Experience with MongoDB (primary) and SQL databases.
Debugging & Engineering Practices
-
Proven ability to debug across the full stack (UI, services, APIs, data layers).
-
Strong focus on code quality, including design, implementation, and code reviews.
-
Experience troubleshooting production issues effectively.
Nice to have skills:
-
Exposure to AWS as a secondary cloud provider.
-
Experience with React or Vue alongside Angular in production systems.
-
Familiarity with advanced microservices patterns (observability, resilience, distributed tracing).
-
Experience in pair/mob programming environments.
-
Experience working on large-scale, customer-facing platforms.
Must have skills:
-
Strong expertise in .NET Core, microservices, and modern frontend frameworks (Angular preferred).
-
Hands-on experience with Azure, MongoDB, SQL, and production system ownership.
-
Strong debugging, code quality, and technical leadership skills.
Desired attributes:
Ownership & Mindset
-
Strong ownership with a “no not-my-code” attitude.
-
Willingness to troubleshoot and resolve issues across the entire system.
Autonomy & Execution
-
Ability to operate independently with minimal guidance.
-
Strong accountability for outcomes and delivery quality.
Collaboration & Communication
-
Comfortable working across time zones (US and India).
-
Effective in cross-cultural collaboration and distributed teams.
Engineering Discipline
-
Applies a thoughtful, quality-first approach (“measure twice, cut once”).
-
Actively contributes to code reviews, mentoring, and knowledge sharing.
Interview process
2 rounds of discussion.