Remote

Typescript FullStack Engineer

Our client is a "unicorn" status, AI-powered customer communications platform used by over 22,000 companies worldwide to drive revenue and faster resolutions. They are redefining the industry by combining voice, SMS, messaging, and AI into one seamless workspace.

Their momentum is built on a simple idea: helping customer-facing teams work smarter, not harder. By automating routine calls and streamlining post-call tasks with AI, they help companies grow and scale their service. You would be joining a profitable, product-driven organization backed by world-class investors, where impact is visible, decisions are fast, and innovation is constant.

The client is looking for an experienced Engineer to join their Messaging Engineering Team. In this hybrid role, you will play a crucial part in enhancing the customer experience by implementing new features and improving existing ones.

Key Responsibilities:

  • Feature Delivery: Enhance the customer’s experience by implementing new features and optimizing existing systems.
  • Collaboration: Work closely with cross-functional squads, including Product, Design, and QA, to deliver a high-quality product.
  • Engineering Excellence: Write clean, scalable code; manage testing and deployment of actions and systems.
  • Quality Assurance: Troubleshoot code issues, participate in code reviews, and provide constructive feedback.
  • Tooling & Strategy: Build tooling for a more robust development process and be proactive in decisions regarding the technical stack and UX.
  • Documentation: Maintain technical documentation and actively participate in knowledge-sharing activities.

The Tech Stack

The client utilizes a modern stack and is looking for proficiency in:

  • Core: TypeScript, Node.js, React.
  • Cloud: AWS (Lambda, AppSync, DynamoDB, Aurora, etc.).
  • Tools: Slack, JIRA, Confluence, GitLab.

Desirable extras:

  • Experience with Telephony/Messaging providers (e.g., Twilio, Bandwidth).
  • Ruby experience.
  • API development using REST or GraphQL.

Responsibilities

  • Minimum 4 years experience in backend development
  • Proficiency in Typescript and experience with Node.js and React
  • You have extensive experience with observability using tools like Datadog/Cloudwatch/Prometheus/New relic etc
  • You have experience with OLTP databases like Postgres/Mysql etc
  • Security and quality is at the forefront of your mind in everything that you do
  • Good knowledge about architecture patterns
  • Shipping and maintaining code in production
  • Familiar with CI/CD process and tools
  • Able to communicate in English
  • Good communication, problem-solving and collaboration skills
  • Give/receive feedback and be able to bounce back
  • Curious, optimistic and open-minded
  • Be comfortable with a remote organisation and happy to gather from time to time
Remote

Typescript FullStack Engineer

APPLY VIA EMAIL
[email protected]

What will be your next steps?

1

Quick non-technical conversation

Our initial conversation is a brief, non-technical discussion to understand your background and career aspirations. We're keen to learn about your communication style and how you approach teamwork and decision-making.

2

60 to 90 minutes technical interview

This in-depth technical assessment, lasting 60 to 90 minutes, is designed to evaluate your specific skills and expertise. We will present you with challenges relevant to our client's requirements.

3

Client interview

In this stage, you will meet directly with the client for a final technical discussion. This interview will be similar in format to our internal technical assessment, allowing the client to see firsthand how your expertise aligns with their specific project needs and team.

4

Offer

Congratulations on successfully completing our rigorous evaluation process. We are pleased to extend an offer and recommend you to our clients.