SENIOR SOFTWARE ENGINEER I
Jobgether
Full-timesenior
Job description
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!
Why Apply Through Jobgether?
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