We are looking for an experienced back-end developer who is passionate about building products that customers love. You will join a dynamic and fast-paced environment and work with cross-functional teams to design, build and roll out products that deliver the companyβs vision and strategy.
Β
Responsibilities
Develop features from proposal to polished end result
Support and collaborate with our service engineers in getting to the bottom of issues and come up with robust solutions
Manage and review code contributed by the rest of the team and work with them to get it ready for production
Create and maintain documentation around features and configuration to save our users time
Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer
Keep code easy to maintain and keep it easy for others to contribute
Β
Β
Skills and Qualifications
BS, MS, and/or PhD degree in computer science, math or a related technical field
Experience with one or more general purpose programming languages, including but not limited to: Java, PHP, C/C++, C#, Objective C, Python, Golang
A solid understanding of software construction
The ability to naturally follow good development practices like test automation, CI/CD, source version control, etc
You enjoy technical challenges and are eager to explore new technologies
An awareness of the following technologies: MySQL, Redis, Memcached, xDocker, Kafka, Git, Jenkins