Responsibilities:
- Designing and building maintainable, extensible, performance-minded and scalable backend services / APIs
- Advocating for modern software engineering practices such as CI/CD, unit testing and automated deployments
- Mentoring and providing technical guidance to other team members
- Leading and participating in code reviews
- Influencing our product%27s technical direction with your ideas and expertise
Requirements:
- A “player-coach” mentality that thrives on collaboration and creative thinking
- 5+ years of relevant experience
- 3+ years of Typescript, JavaScript and Node.js using microservices or Serverless architecture
- Experience with or solid understanding of NoSQL repositories %28like MongoDB, Dynamo, etc.%29
- Great written and oral communication skills
- Solid understanding of Agile software development processes
- Expertise in developing backend APIs for web-mobile, web and 3rd party partners
- This role may be hybrid or fully remote.
Preferred Qualifications:
- Multi-lingual data and global hosting environments %28including China%29
- Bachelor’s degree in computer science, engineering or similar experience
- Experience with frontend development such as React
- Experience with at least one more development language such as java/python/GO