The Software Engineer plays an important part in our company’s development process. You will be joining a team of passionate and knowledgeable engineers in delivering software that helps global businesses manage their finances more smoothly and easily.
Our ideal candidate should enjoy taking on technical challenges, learning new things, as well as delivering end-to-end solutions to real-world problems.
Responsibilities
Design and build robust and scalable customer-facing applications and services
Collaborate with cross-functional teams to define, design, and ship new features
Produce high quality code in an agile, test-driven development environment
Propose architectural solutions, take part in designs, design review and code reviews
Continuously discover, evaluate, and implement new technologies to maximise development efficiency
Skills & Requirements
Proficient with one or more programming languages such as ReactJS
Sound understanding of software performance and security
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques
Someone who gets excited by tough technical challenges, and is passionate about helping others
3+ years of software engineering experience preferred