Job Overview
/>hackajob is collaborating with NatWest to connect them with exceptional tech professionals for this role.
Join us as a Software Engineer at Cushon
At Cushon we like to do things a bit differently. Our mission is to help as many people as possible to get comfortable with their finances, and our vision is to bring tech revolution to the financial services industry. We’re looking for talented people to help us build simple, convenient, and delightful financial experiences tailored to our customers.
We’ll look to you to design and develop scalable and reliable software solutions or mobile application for CushonYou’ll be collaborating with cross-functional teams to gather requirements, design software architectures, and implement software featuresEvery day, you’ll have the chance to solve new problems, create smarter solutions and stretch your capability in an environment that promises non-stop innovation and excellent development opportunities
What you’ll do
As a Software Engineer, you’ll be developing and maintaining software testing suites, including unit tests, integration tests, and end-to-end tests. You’ll also be participating in code reviews to ensure code quality, maintainability, and scalability.
You’ll Also Be
Debugging and troubleshooting complex software issues and implement effective solutionsStaying up to date with emerging trends and technologies in software development and applying them to improve software solutionsParticipating in Agile development processes and ensuring code is delivered on time and to specificationEmbracing a DevOps culture and end-to-end ownership of products and features, ensuring software solutions are deployed and maintained correctlyParticipating in the software development lifecycle, from requirements gathering to deployment and maintenance
The skills you’ll need
We’re looking for someone with programming skills in the Go programming language or skills in the React or React Native programming language, with a deep understanding of the features and idioms. You’ll also bring knowledge of software engineering principles and practices, such as design patterns, code organisation, and testing strategies.
In Addition, You’ll Need
Experience in developing and maintaining software solutions, including web applications, APIs, and distributed systemsFamiliarity with software development tools, such as version control systems, issue trackers, and CI/CD pipelinesAn understanding of database design and management, including SQL and NoSQL databasesKnowledge of containerization technologies such as Docker and KubernetesGood communication and collaboration skills to work effectively with cross-functional teamsProblem-solving skills and the ability to debug complex software issues
Company logo: https://media.licdn.com/dms/image/v2/D560BAQF6HYG6dvSK0Q/company-logo_400_400/company-logo_400_400/0/1683088716419/hackajob_logo?e=1750896000&v=beta&t=UU56DxKHe8CIo9KUoyXCXPkKS5SkOZHqnaeTb6gfkZk
Job Detail
Related Jobs (4946)
- Software Engineer – ON-SITE on June 6, 2025
- Software Engineer II – HYBRID on June 3, 2025
- Software Engineer – HYBRID on June 6, 2025
- Senior Software Engineer – Messaging – HYBRID on June 6, 2025
- Intern – Software Engineer – ON-SITE on June 6, 2025
- Software Development Engineer – ON-SITE on June 3, 2025
- Junior Java Software Engineer – Full Stack – ON-SITE on June 6, 2025
- Graduate 2026 – Software Engineer – HYBRID on June 6, 2025
- Backend Software Engineer – ON-SITE on June 6, 2025
- Software Engineer – C#/.Net on June 6, 2025