The messaging platform is responsible for all end-user facing communication over email, push notifications and in-app messages. The Audiences & Attributes team's mission is to power best-in-class audience management and content capabilities to make sure the right messages provide meaningful value to the right users.
We have a need for a backend/data engineer to cover for one of our engineers currently on parental leave.
Who you are:
- 5+ years of experience programming in Java/Scala and experience architecting, designing, developing and maintaining software running on the Java platform
- Have experience developing cloud-native applications running on GCP, AWS or Azure
- Are comfortable with the operability parts of being a software developer, running your software in Linux environments and using metrics and monitoring as feedback loops to improve software
- Coaching experience with a proven track record of successfully facilitating continuous improvement work in a development team
- Know and care about sound engineering practices like agile, continuous delivery, test-driven development, defensive programming and circuit-breakers
- Are familiar with building distributed and scalable systems with a good understanding of data structures, algorithms and concurrency and know how to apply them to design pragmatic cost-efficient solutions
What youll do:
- Product development, maintenance and bug fixes in a Java-based environment
- Support the growth of your teammates by actively mentoring and coaching them in both technical and leadership skills
How you will be doing it:
- As a part of an inclusive, autonomous and cross-functional agile team that employs continuous delivery and quick feedback loops
- Collaborating with other software engineers across the company
Any Graduate