About us:
It’s our mission to build a world that communicates more humanly. Since 2001, we’ve been delivering innovative and powerful communication solutions. Today, we’re a communication intelligence company applying powerful machine intelligence and carefully developed algorithms to deliver effective human engagement at scale even when we are not face to face — all guided by our values of Listening, Respect, Innovation, and Passion.
Our customers use Whispir to communicate across multiple channels from SMS to email, to dynamic landing pages, voice and more – all easily configured to meet their specific needs. All of our customers benefit from our low code – no code platform and powerful APIs. Our promise is to deliver a platform capable of achieving the world’s highest engagement rates.
About the position:
As a Whispir Senior Software Engineer, you will join one of our Agile development teams. You will contribute to the planning, design and implementation of new features and improvements for the services managed by your team.
You are expected to support, coach and mentor more junior developers in your team and take on technically challenging tasks. You will also contribute to the establishment of common frameworks, standards and platforms used by your and other teams.
We are currently shifting towards an event-driven micro service architecture to enable our system to cope with ever-increasing scale (Whispir handles millions of transactions a day) as well as to enable faster processing of our data through AI/ML workflows.
Key responsibilities:
- As Senior Software Engineer in Whispir you will be working in one of our Agile development teams:
- Contribute to work breakdown, design, evaluation, planning and estimating product features
- Contribute to continuous improvement of practices and solutions
- Be an advocate for best practices and adoption of new technologies
- Support the other members of the team on achieving the teams goals
- Take on challenging and complex coding tasks
- Contribute to all agile cadences of the team such as planning sessions and retrospectives
- Work within your development plan to build and extend your technical and non-technical skills
- Provide after-hours support as part of our application teams weekly support roster when required
- Help with the platform deployment process when rostered.
Within these responsibilities, the three promises for the Senior Software Engineer role are:
- Delivery of high quality code that solves complex problems and/or sets the framework for further development.
- All tasks for the team are well-defined and correspond with a well-designed solution architecture.
- Junior members of the team are supported in their every day work and further development.
About you:
- Very good knowledge of the Java ecosystem along with Spring / Hibernate / EJB
- Good experience in refactoring legacy code and implementing unit testing using Junit or similar tools
- Some experience working as support level developer helping fixing bugs reported by customers.
- Good knowledge of SpringBoot.
- Some knowledge of container technology such as Docker / Kubernetes.
- Some knowledge of CI/CD using buildkite or similar tools.
- Very good knowledge of software design and architecture.
- Good ability to explain, discuss and document complex technical concepts.
- Good ability to interact with technical and non-technical stakeholders.
- Some experience with Infrastructure as Code.
- Some experience with AWS and Serverless Architectures.
- Some experience with driving for technical excellence and improvements.
- Extensive experience working in agile teams.
We are also looking for the following skills but they are not must haves for this role:
- Knowledge of TypeScript / NodeJS / React JS
- Experience with mentoring other developers
- Experience creating automation test scripts using cucumber or similar tools.
Why We Think You Will Love Working at Whispir:
- Totally flexible working hours because you know how to get the most out of your day
- Birthday paid leave
- Perkbox - discounts and special offers across 1000’s of retailers
We still want to hear from you, even if you don’t meet all of the above requirements. If you’re ready to change the way our world communicates, Apply Now!
Diversity & Inclusion
Whispir places a high value on inclusion. Those from under represented communities are encouraged to apply. This includes, but is definitely not limited to, people with a lived-experience of mental ill health, culturally and linguistically diverse people, LGBTQIA+ people, and people with disabilities.
We take our core values seriously and work hard to create an environment where you feel welcomed. Teams who reflect a diversity of experience, identity, perspective, and background help us to create a healthy & inclusive working culture
If this has resonated with you, we look forward to hearing from you soon!
