Senior Software Engineer
Bux
- Amsterdam, Noord-Holland
- Vast
- Voltijds
- Write clean, maintainable code with extensive test coverage
- Participate in code reviews and engage in technical discussions
- Collaborate with team members (or other teams) to define, plan, design, build and deploy new features and improvements to existing ones
- Proficiency in Java
- Proficiency in object-oriented design skills
- Experience designing systems for performance, and scalability, while prioritizing security
- Proficiency in writing unit and integration tests
- Strong understanding and experience with the Spring framework
- Experience implementing REST services supporting client-facing applications
- Experience with cloud orchestration, event streaming, and reactive, actor-based systems
- Familiarity with Agile Scrum development methodology
- Nice-to-have:
- Experience with Kotlin (we increasingly use Kotlin for our backend services)
- Experience with GCP (we manage our services throughout their lifecycle)
- A DevOps mindset (we encourage our engineers to be involved in every stage of the systems development life cycle, from writing code to maintaining cloud infrastructure)
- Our code is modern (Java 11+ / Kotlin), built with a quality mindset, minimizing firefighting and legacy struggles
- You will join and collaborate with a team of intelligent peers to build exciting new features
- You'll find a fun, learning-oriented, and productive work environment
- You will be part of a company that values your ideas and promotes continuous learning
- International and fun work environment
- Company pension plan
- Flexibility is at our core, we offer a hybrid work environment (1-3 days at the office)
- Working from home & travel allowances
- Learning budget and full access to our learning and development platform
- A1 Dutch language course for you (and your partner)
- Delicious lunches at the office
- The possibility to work from abroad for 1 month every 12 months
- Take care of your mental and emotional well-being with unlimited appointments with psychologists or coaches through
- Regular team gatherings and fun company events