Senior Software Engineer I
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer I based in India.
This role is focused on building and enhancing complex, high-impact software solutions that integrate CRM platforms with telephony systems used by enterprise customers globally. You will work across both front-end and back-end development, contributing to a modern cloud-native architecture built on AWS serverless technologies. The position requires strong technical curiosity, problem-solving ability, and the capacity to work on investigatory engineering challenges. You will own features end-to-end, from design through deployment, while ensuring performance, scalability, and reliability. Collaboration is central to this role, as you will work closely with distributed engineering teams in a fully remote, international environment. This is a hands-on engineering position where technical depth and product impact go hand in hand.
Accountabilities:
- Design, develop, and deliver new features across full-stack applications using TypeScript, Angular, NodeJS, and AWS serverless services.
- Own end-to-end development of features, from technical design and implementation to deployment and production support.
- Troubleshoot and resolve complex issues across application code, integrations, and production environments.
- Collaborate with engineers to define architecture, improve system design, and ensure high-quality, maintainable code.
- Participate in code reviews, ensuring adherence to engineering best practices and coding standards.
- Balance technical debt with feature delivery to ensure long-term scalability and stability.
- Contribute to API design, system integration, and performance optimization across distributed systems.
- Mentor junior engineers and support knowledge sharing within a globally distributed team.
- 5–7 years of experience in software engineering roles within modern web or cloud-based product environments.
- Strong proficiency in TypeScript, Angular, NodeJS, and GraphQL.
- Hands-on experience with AWS serverless architecture, including services such as Lambda, API Gateway, DynamoDB, S3, and CDK.
- Solid understanding of browser internals including DOM, CSSOM, rendering pipeline, JavaScript event loop, and cross-browser compatibility challenges.
- Experience with JavaScript build tools such as Webpack and modern front-end development workflows.
- Strong debugging and problem-solving skills in both development and production environments.
- Good understanding of API design principles and distributed system architecture.
- Strong communication skills with the ability to collaborate effectively in remote, cross-functional teams.
- Exposure to CRM platforms (Salesforce, Dynamics, ServiceNow) and AI-assisted development tools is a plus.
- Competitive compensation package aligned with senior engineering roles.
- Fully remote work with flexible scheduling and cross-time-zone collaboration support.
- Opportunity to work on large-scale CRM and telephony integration systems used by global enterprises.
- Strong learning environment with exposure to modern AWS serverless architecture and advanced engineering practices.
- Career growth opportunities within an international, product-focused engineering organization.
- Collaborative and inclusive remote-first culture.
- Access to modern development tools and AI-assisted engineering workflows.
Requirements:
Benefits: