About the position
We are seeking a mid-level back-end Engineer to join our Reporting Services team at Culture Amp. In this role, you will collaborate with others to maintain and enhance our reporting services, utilizing technologies like Kotlin and Kafka to create clean and scalable solutions. While primarily focused on back-end work, you should also be willing to work full-stack when necessary. Experience with programming fundamentals, software engineering principles, and testing strategies is required, and experience with Kotlin, Java, Ruby, TypeScript, Go, C#, or C++ is highly desirable. We value empathy, kindness, and continuous learning, and are committed to creating an inclusive and anti-racist work environment.
Responsibilities
- Collaborate with others to maintain and enhance reporting services
- Create clean, scalable, testable solutions using technologies like Kotlin and Kafka
- Be willing to work full-stack when required
- Have experience with programming fundamentals, software engineering principles, and testing strategies
- Have experience with Kotlin, Java, Ruby, TypeScript, Go, C#, or C++
- Have exposure to designing, building, and maintaining backend services, ideally data-intensive backend services in production
- Value empathy and kindness and be able to articulate ideas and feelings when writing or speaking, and be open to the perspectives of others
- Collaborate with others to solve challenging problems
- Continuously learn to improve code and craft
Requirements
- Mid-level back-end focused Engineer
- Experience with programming fundamentals, software engineering principles, and testing strategies
- Experience with either Kotlin, Java, Ruby, TypeScript, Go, C#, or C++ will be highly desirable
- Exposure to designing, building and maintaining backend services (ideally data-intensive backend services in production)
- Values empathy and kindness
- Able to articulate ideas and feelings when writing or speaking, and open to the perspectives of others
- Collaborates with others to solve challenging problems
- Continuously learns to improve code and craft
Benefits
- MacBooks for work
- Share options
- Medical insurance for employees and their families
- Excellent parental leave and in-work support program
- Flexible working schedule
- Fun and inclusive digital and in-person events
- Opportunity to make a difference in people's lives