We're seeking a talented software developer to join our cross-functional team responsible for enabling customers to use our services and products. Our teams are passionate about collaboration, sharing knowledge, and working with a high degree of autonomy.
As a senior software engineer at our company, you'll be encouraged to stay up-to-date with the latest technological trends and work on complex problems every day.
* Collaborate closely with your tech lead on designing and implementing new features.
* Develop, test, deploy, and maintain software in a fast-paced environment.
* Mentor junior team members by reviewing code quality through pull requests and helping them with their questions.
* Stay current with industry trends and propose improvements during our Get Stuff Done Days.
* Work with your team to uphold high technical standards throughout the product.
Requirements
* Experience in developing software using JVM languages like Java or Kotlin in large-scale production systems.
* Strong understanding of microservice architecture.
* Familiarity with both relational and non-relational databases, preferably Postgres.
* Knowledge of modern cloud architecture, preferably with AWS.
* Proficiency in English.
* A strong bias for action and getting things done.
* An ongoing appreciation for security.
* A motivation to write well-tested and well-documented code.
* The ability to give and receive open, direct, and timely feedback.
Benefits
* A fair, transparent, and confidential recruitment process.
* On-time, clear feedback and open communication.
* The opportunity to positively impact your career journey as you continue to grow with us.