Job Description
BVNK, a company providing payment infrastructure for businesses, is seeking a Software Engineer to join their Internal Experience Team. This role involves taking ownership of internal administration tools, collaborating with product and operations teams, and developing future-proof products. The Software Engineer will work with both Engineering and Operations to drive standards, develop existing tools, and create new ones to support the business's growing product portfolio.
Responsibilities: - Ownership and support of internal business operations applications
- Collaborate with product and operations teams to iterate fast and deliver results
- Translate from technical to non-technical with stakeholders across the business
- Advocate for the simplest but most effective approach
- Develop future-proof products, focusing on quality code
- Contribute to engineering culture and standards
- Participate in out of hours on call rota
Requirements: - Proven experience as a Fullstack or Backend Developer
- Experience building and maintaining APIs and services with Java and Spring Boot
- Experience building simple SPA frontends with React and TypeScript
- Production experience with micro frontends and module federation is an advantage
- Good understanding of financial services, particularly in banking, payments, trading or crypto
- Excellent written and verbal communication skills
- Excellent problem-solving skills
- Ability to work in a fast-paced and often ambiguous environment
- A drive for collaboration across teams
What BVNK offers: - Fair and competitive salary
- Meaningful ownership in the business through employee option scheme
- Flexible working hours, with hybrid working at its heart
- A culture built on passionate growth-minded people
- A flexible approach to holiday
- Opportunities to travel to offices in locations such as London and Cape Town
- An open and creative environment