Senior Software Engineer
Skills
Full-Stack DevelopmentBusinessBusiness InsightsData ArchitectureDatabasesEnhanced Data Rates For GSM EvolutionMessage Queue
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
