4-8 years of experience working as a Software Engineer, preferably with Node.js, Go, C++, Vue, or similar programming languages 3-5 years of experience working with NoSQL stores, such as Redis Experience working with job-queueing systems, such as SQS, Kafka, Kinesis, etc, is a plus Experience working with APIs, either through the integration with external APIs or the development of internal APIs Experience working with relational databases, such as Postgres, SQL Server, MySQL Experience working with unit and automated testing frameworks is a plus Experience writing documentation for both technical and non-technical audiences Strong problem-solving skills and attention to detail Ability to communicate clearly and effectively Eagerness to learn new technologies and solve complex problems Experience with debugging applications and identifying issues Computer Science, Mathematics, or Engineering degree