Tech Stack
AWSGoJavaScriptKafkaMySQLNode.js
About the role
- Design, implement, and optimize scalable software solutions in C++, Golang, and Node.js
- Develop and maintain a highly efficient and distributed system for content identification serving millions of devices globally
- Design, develop, and maintain scalable and robust software solutions
- Write clean, efficient, and well-documented code
- Troubleshoot and resolve complex technical issues and bugs
- Collaborate with team members and cross-functional teams to develop efficient software solutions
- Ensure adherence to best practices and coding standards
- Drive continuous improvement by identifying and implementing process improvements
- Demonstrate ability to work independently
- Set up and maintain monitoring systems to proactively identify and address potential issues
- Develop and execute unit tests, integration tests, and other testing strategies to ensure software reliability
Requirements
- We require people to be onsite 4 days/week in our Denver office. We are unable to provide visa sponsorship or relocation.
- 3+ years of backend engineering experience
- Code regularly in at least one of the following: Golang, C++, Node.js (and be willing to learn the other two)
- Proficient in using MySQL or similar technology
- Proficient in using Kafka or similar technology
- Proficient in writing highly performant concurrent code
- Writing clear technical documentation
- Strong communication and interpersonal skills to effectively collaborate with cross-functional teams
- Demonstrate ability to work independently
- Bonus Points: Experience with AWS and Infrastructure as Code (IaC)
- Bonus Points: Experience in building and operating high-scale systems
- Bonus Points: Experience in Frontend engineering