Contribute to the design, development, and maintenance of advanced software solutions, focusing on browser-based applications and cloud infrastructure. Collaborate closely with cross-functional teams to deliver high-quality, scalable features while mentoring junior engineers and influencing technical strategy. Engage in architectural discussions, lead feature development, and help shape the technical direction of products in a fast-paced, agile environment.
Remote Software engineering Jobs · India
88 results
FiltersJob listings
- Design, build, and maintain robust, scalable, and secure backend systems.
- Collaborate with cross-functional teams to deliver high-performance APIs, distributed systems, and cloud-native solutions.
- Develop and maintain backend services using Node.js and TypeScript.
- Develop and maintain web applications using .NET and C#.
- Build and customize solutions within Umbraco CMS.
- Create responsive, user-friendly front-end interfaces using HTML, CSS, JavaScript.
You will design, develop, and optimize scalable systems that power the company's onboarding funnels and acquisition platforms. You'll develop APIs and integration frameworks that enable partner-driven acquisition flows. You will lead from requirements gathering and design to successful delivery while collaborating with product, design, data, and business teams to accelerate growth.
Build, maintain, and optimize applications for iOS and macOS. Collaborate with UI/UX, product, and backend teams to deliver new features. Write clean, maintainable, and testable code with a focus on performance and scalability.
This role involves designing and delivering production-ready software, mentoring junior engineers, and driving the long-term technical direction of critical systems. The position involves designing and delivering production-ready software, mentoring junior engineers, and driving the long-term technical direction of critical systems. You will collaborate with cross-functional teams, influence architectural decisions, and help optimize workflows to improve performance and reliability.
As a Staff Engineer, you will take a leading role in designing, building, and optimizing high-quality digital products at scale. You will work on complex technical challenges, mentor and guide team members, and influence architectural decisions that shape the direction of engineering initiatives. Contribute to delivering scalable, reliable, and high-performing solutions while helping teammates elevate their skills.
- Write reliable, testable code.
- Debug and maintain systems.
- Participate in peer reviews and agile ceremonies.
Design, develop, and maintain frontend and server-side components for complex, scalable web applications. Build and maintain efficient, reusable, and reliable server-side code, with a focus on API design, input validation, and service performance. Collaborate with design and product teams to implement responsive, high-quality user interfaces using modern frontend technologies.
- Design, develop, and maintain self-serve platforms for real-time ML deployment and robust data workflows.
- Build and manage backend services and APIs using Python and FastAPI to orchestrate ML pipelines and data operations.
- Develop, optimize, and maintain ETL/ELT pipelines with PySpark and Pandas, ensuring high-quality data for ML training and deployment.