About this role
Role Overview
The team is seeking a Staff Software Engineer to join their innovative team focused on developing digital products and services that simplify international money transfers for real estate purchases. This role is pivotal in enhancing user experience and streamlining payment processes for clients navigating overseas property transactions.
Key Responsibilities
- Design, develop, and maintain scalable software solutions that meet user needs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior engineers and promote best practices in software development.
- Conduct code reviews and ensure high-quality code standards are maintained.
- Troubleshoot and resolve software defects and performance issues.
- Stay updated with emerging technologies and industry trends to drive innovation.
Required Skills & Qualifications
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with frameworks like React or Angular for front-end development.
- Strong understanding of cloud services, preferably AWS or Azure.
- Familiarity with database management systems, both SQL and NoSQL.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and a collaborative mindset.
Experience
The ideal candidate will have 5-8 years of relevant experience in software engineering, with a proven track record of delivering high-quality software solutions.
What we offer
The team provides a dynamic work environment that encourages innovation and professional growth. You will have the opportunity to work on cutting-edge projects that have a real impact on the way people manage their finances internationally.