This new and up-coming company specialises in cloud-based software solutions for FOREX intermediaries as well as importers and exporters, to monitor foreign currency risk and manage hedges. This company also forms part of a Specialist Fintech Group, whose companies have decades of experience and deep expertise in the treasury and trade processes and technology in financial and capital markets. Each company in their group exists towards a common purpose, to make global financial and capital markets smarter, simpler and more accessible. If you are passionate to create order out of chaos and want the opportunity to work on the best tech in the financial industry, we would like to talk to you Job Description We are seeking an experienced and dynamic Senior Software Engineer to join our team As a Senior Software Engineer, you will work closely with various stakeholder to design, develop and maintain our cloud-native application You will be responsible for producing and taking ownership of high-quality software, ensuring optimal performance, scalability, and security The ideal candidate will have a proven track record in full-stack software engineering and DevOps, with experience in delivering quality products throughout the entire software development lifecycle Key Responsibilities Design, develop, test, deploy, and maintain components, ensuring high standards of quality, performance, and security. Collaborate with cross-functional stakeholders, including product management, design, and operations, to define and prioritise requirements and deliver high-quality solutions. Implement best practices in software development, DevOps, and cloud-native technologies, with a strong focus on security, scalability, and performance. Drive continuous improvement in software engineering processes, tools, and methodologies to enhance productivity, quality, and collaboration. Oversee the CI/CD pipeline and ensure smooth and efficient deployment of new features and updates. Stay up-to-date with industry trends and emerging technologies, and apply them to enhance our product and development practices. Requirements At least five years of proven experience in full-stack software engineering and DevOps in a cloud-native environment. Extensive experience with cloud platforms, particularly AWS, and a deep understanding of cloud-native architectures and best practices. Proficiency in a variety of modern programming languages, with deep proficiency in at least one. Experience in the following will be beneficial: Go, TypeScript, Python. Solid understanding of DevOps principles and practices, including CI/CD, infrastructure as code, and automated testing. Excellent problem-solving skills and the ability to make informed decisions in a fast-paced environment. Strong communication and collaboration skills, with the ability to work effectively with crossfunctional teams and stakeholders. A passion for software engineering and a commitment to delivering high-quality software solutions. Preferred Qualifications Experience in the FinTech industry, particularly FX Familiarity with cloud platforms and technologies A tertiary qualification in STEM field Tech Stack They consists of cloud-native web application backed by an expansive API, all hosted on AWS. The backend services are deployed to ECS Fargate and Lambda, and the web application is distributed using the CloudFront CDN. The Infrastructure is maintained with CloudFormation. The backend is mostly written in Go, but important components are also developed in Python and TypeScript (Node) - The web app is built using React in TypeScript. Deployments are automated, and the CI/CD pipelines makes use of GitHub Actions. What They Offer A dynamic and collaborative work environment with a focus on innovation and continuous improvement. Opportunities for professional growth and career advancement. Competitive salary and benefits package. The chance to work on cutting-edge technology and make a meaningful impact in the financial industry.
Apply Now