Backend Engineer - Receive & Account
Wise
·
Posted:
August 21, 2023
·
Onsite
About the position
Wise is seeking a Backend Engineer to join their mission of building a global platform that enables easy, fast, and cheap cross-border money transactions. The successful candidate will work on projects that facilitate the sending and receiving of money from anywhere in the world. They will collaborate with the Receive & Account tribe, focusing on improving the international banking experience for customers and developing new products. The ideal candidate should have a strong product mindset, excellent communication skills, and experience in developing web applications and distributed systems.
Responsibilities
- Build a global platform that is scalable, reliable, and secure
- Work on projects to help consumers and businesses receive and send money globally
- Collaborate with the Receive Squad to make it easy, fast, and cheap for people and businesses to receive money internationally
- Develop products and systems to provide an international banking experience for customers
- Prioritize work with customers in mind and make data-driven decisions to fix customer pain-points
- Communicate complex technical concepts to non-technical audiences
- Work independently and collaborate with cross-functional teams
- Break down complex projects into incremental milestones that deliver customer value
- Develop web applications and distributed systems in a production environment
- Write clean and performant code following best coding practices
- Continuously learn and improve skills
- Work with relational and non-relational databases, query optimization, and schema design (optional)
- Knowledge of Java, Spring Boot, and experience with a messaging system like Kafka (optional)
Requirements
- Strong product mindset and passion for user experience
- Great communication skills and ability to articulate complex technical concepts to non-technical audiences
- Ability to work independently and collaborate with cross-functional teams
- Ability to break down complex projects into incremental milestones
- Experience in developing web applications and distributed systems in a production environment
- Experience with common design and architectural patterns
- Passion for writing clean and performant code
- Curiosity and drive for continuous learning and improvement
- Following best coding practices, continuous delivery, and code reviews
- Experience working with relational and non-relational databases, query optimization, and designing schemas (a plus)
- Knowledge of Java and Spring Boot (a plus)
- Experience with a messaging system like Kafka (a plus)
Benefits
- Continuous learning and improvement
- Following and advocating best coding practices
- Continuous delivery and code reviews
- Experience with relational and non-relational databases
- Query optimization and designing schemas
- Knowledge of Java and Spring boot
- Experience with a messaging system like Kafka
- Onboarding and understanding team and tribe vision
- Understanding and applying company values
- Problem-solving skills for payments and customer difficulties
- Automation to enable product scaling
- Understanding of customers and product impact
- Solutions to technical challenges and opportunities
- Diverse, equitable, and inclusive work environment
- Respect and empowerment for all employees
- Career progression opportunities
- Building a better product through diverse teams
- Creative and empathetic approach to customer needs
- Inclusion and no one left behind on the journey to mission-zero