- Collaborate closely with product managers, designers, and frontend engineers to design and implement new features.
- Build and maintain backend services and APIs (REST/GraphQL) to support user-facing features.
- Contribute to the development and optimization of our real-time messaging backend (Kafka) that powers real-time collaboration.
- Work on improving our infrastructure setup in AWS (S3, Dynamo, RDS, ECS, IAM, CloudWatch, Lambda, etc.) using IaC tools like Terraform or Serverless.
- Help improve observability, monitoring, and alerting for our services to ensure reliability and quick response to incidents (Sentry, CloudWatch).
- Collaborate with senior engineers to implement best practices for software development, infrastructure, and deployment processes. Participate in code reviews and provide constructive feedback to peers while learning from more experienced engineers.
Stack: NodeJS, TypeScript, AWS, GraphQL (Apollo), PostgreSQL, Terraform, Kafka. You should be familiar with some of these or similar technologies.
Check out
here how we work in Product & Engineering.