
Job Overview:
A forward-thinking fintech company is revolutionising the way investment firms operate by streamlining routine tasks through automation.
They are seeking a remote software developer to play a key role in enhancing a sophisticated financial services platform. The successful candidate will have a strong background in building complex systems and working within modern development frameworks. This role involves close collaboration with a skilled, distributed team focused on creating innovative solutions for the finance industry.
Core Responsibilities:
- Produce well-structured, efficient, and reliable code, complete with thorough testing
- Align development efforts with business goals and regulatory requirements
- Collaborate through pair programming when beneficial to the task
- Contribute to both backend logic and frontend web interfaces as part of application development
- Assist with testing, releasing, and maintaining new features and software updates
Skills & Requirements
- A Bachelor’s degree in Computer Science or a closely related discipline
- Demonstrated experience working within Agile development frameworks and team-based environments
- Over 15 years of hands-on experience in software development across various environments
- Strong knowledge and practical experience with Object-Oriented Programming (OOP) principles and object databases
- Proficiency in multiple programming languages, particularly Java, Python, and C++
- Familiarity with cloud platforms such as Amazon Web Services (AWS)
- A deep understanding of object-oriented design patterns and scalable architecture
- Prior exposure to Smalltalk is a plus and will be considered an asset