Your ImpactYou will participate in the entire product life cycle, from requirement analysis to architecture & design, to code implementation, to functional and performance testing, and to training and support. You will also be encouraged to conduct research spikes to determine feasibility of new technologies or alternative designs and mentor more junior developers in good engineering practices.
Minimum Qualifications:- Bachelor’s in Computer Science or related field with 10+ years related experience
- 7+ years of experience programming in languages like Go, Java or C/C++
- Design, implement and maintain scalable event-driven architectures and data pipelines using Kafka with experience in SaaS enterprise software or cloud-based infrastructure and exposure to service-oriented architectures
Preferred Qualifications:- Master’s in Computer Science or related field with 5+ years of related experience
- Experience designing and implementing software systems with high emphasis on scalability and availability
- Strong analytical/debugging skills and knowledge in Data Structures and Algorithms
- Experience working as a member of a highly distributed team (multiple time zones) and be versed in agile methodologies (Scrum, etc.)
- Worked with MongoDB or other NoSQL databases