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.

You will join a globally distributed engineering team working on a complex product that integrates CRM platforms with telephony systems used by enterprise customers worldwide. In this role, you will work across both frontend and backend systems, contributing to highly interactive browser applications and cloud-native backend services. The environment is technically challenging and investigative in nature, requiring strong problem-solving skills and curiosity to debug and improve real-time production systems. You will work extensively with modern TypeScript stacks and AWS serverless technologies, helping build scalable, reliable, and high-performance solutions. The role also includes ownership of features end-to-end, collaboration with cross-functional engineers, and active participation in design and code reviews. This is a fully remote position within a diverse international team where technical excellence and continuous learning are strongly encouraged.

Accountabilities:

  • Design, develop, and maintain full-stack features using TypeScript across frontend and backend systems.
  • Build and enhance CRM and telephony integration solutions for enterprise-grade applications.
  • Troubleshoot, debug, and resolve production issues across distributed cloud environments.
  • Develop and maintain backend services using AWS serverless architecture (Lambda, API Gateway, Step Functions, DynamoDB, S3).
  • Collaborate with engineers to define technical direction, system design, and code quality standards.
  • Take ownership of features from conception through deployment and ongoing support.
  • Participate actively in code reviews and contribute to continuous improvement of engineering practices.
  • Balance feature development with technical debt reduction and system optimization.
  • Mentor and support team members to improve engineering quality and delivery.
  • Requirements:

    • 5–7 years of professional software engineering experience in full-stack or backend-focused roles.
    • Strong expertise in TypeScript, JavaScript, Angular, and Node.js.
    • Solid experience with GraphQL and API design principles.
    • Hands-on experience with AWS serverless technologies (Lambda, API Gateway, DynamoDB, CDK).
    • Strong understanding of browser internals including DOM, rendering pipeline, and JavaScript event loop.
    • Experience with modern frontend build tools such as Webpack.
    • Familiarity with CI/CD workflows and cloud observability tools (CloudWatch, CloudTrail, or similar).
    • Strong communication skills, with the ability to write clear and concise technical documentation.
    • Ability to work effectively in fully remote, distributed teams across time zones.
    • Bonus: experience with CRM systems (Salesforce, Dynamics, ServiceNow), AWS IAM/Cognito, Python, or AI/LLM tools such as Hugging Face, Claude, or GitHub Copilot.
    • Benefits:

      • Fully remote role within a global engineering organization.
      • Flexible working arrangements supporting work-life balance across time zones.
      • Opportunity to work on enterprise-grade CRM and telephony integration systems.
      • Exposure to modern AWS serverless architectures and scalable distributed systems.
      • Collaborative international environment with strong engineering mentorship.
      • Career growth opportunities within a global SaaS organization.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1