The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code.
ResponsibilitiesAs part of a Scrum team, you will help design, develop, and maintain high-performing, mission-critical, scalable, and resilient services.Take responsibility for the entire SDLC, from understanding the needs of the business through coding to deployment and maintenance.Leverage continuous integration and deployment best practices, including test automation and monitoring, to ensure successful deployment of application code.
QualificationsUse programming languages including but not limited to Python, Golang, C#, Java, and Javascript.Willingness to learn Python and/or Golang.Production experience designing and maintaining public-facing APIs.Production experience with message-based systems such as Kafka or AWS SNS/SQS.Production experience with NoSQL databases such as MongoDB.The ability to communicate fluently in English.Knowledge of Docker.Experience with machine learning and/or NLP is a plus.Experience with Elasticsearch or similar search engine platforms is a plus.