Job Summary
A creator of employee wellbeing software has an open position for a Remote Senior Software Engineer.
Individual must be able to fulfill the following responsibilities:
- Collaborating with Tech Leads, Product Managers, UX Designers, and other talented Engineers to deliver great solutions on an exponentially growing application
- Designing, coding, and testing new platform components, features, and enhancements for our platform
- Participating in sprint ceremonies to design solutions, estimate effort, and collaborate with the team to effectively plan work
Qualifications for this position include:
- 5 or more years of experience developing services and APIs
- Fluent in at least one object-oriented language like Java, Kotlin, C#
- An in-depth understanding of best practices for software development including testing, monitoring, and design
- Excellent problem-solving skills and an in-depth understanding of object-oriented programming
- Experience with schema registries and knowledge of the tradeoffs between various message serialization protocols
- Experience with stream processing applications such as Kafka Streams, Spring Cloud Streams, or ksqlDB