Senior Software Engineer

Skills
Full-Stack DevelopmentBusinessBusiness InsightsData ArchitectureDatabasesEnhanced Data Rates For GSM EvolutionMessage Queue
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 6+ years building and maintaining large-scale software applications
  • Proficiency with React Node.js TypeScript or similar modern stack
  • Excitement about using AI in your workflow
  • Strong experience with asynchronous message queue systems
  • Experience with MongoDB or other document databases
  • Solid understanding of data modeling ETL concepts and data architecture
  • Exceptional written and verbal communication skills

Nice to have

  • Ownership
  • Pragmatic mindset
  • Startup comfort
  • Strong collaborator
  • Strong individual contributor

Day to day

  • Design and implement resilient high-quality backend services and APIs that power Motion’s AI-native product
  • Work closely with fellow engineers to build complex integrations and features across the stack
  • Maintain improve and scale existing systems data pipelines and integrations while resolving performance and devex issues