The Software Engineer will contribute to all phases of the software development lifecycle, including design, development, documentation, testing, and operations. Responsibilities include writing clean, maintainable code, code reviews, and improving software engineering practices while delivering high-quality work within timelines.
Job Description
- Contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations
- Create code that's easy to read
- Work with your team to maintain, improve and clean your code
- Review each other's code and learn the software engineering best practices
- Deliver good quality code in a reasonable timeline
- This is a full time job and not an internship position
Qualifications
- A formal degree in Computer Science is preferred, but candidates with demonstrable skills and experience are equally valued
- Strong problem solving & software engineering coding skills preferably, but not limited to, Java/NodeJS
- High level understanding on how the internet works (HTTP, DNS, IP, Server-client interaction, etc)
-
Curiosity to explore creative solutions and try new things to solve challenging problems to pull it all together into a workable solution
Top Skills
Java
Node.js
Similar Jobs
Fintech • Payments • Financial Services
The Software Engineer will collaborate with a mentor and contribute to small-to-medium sized projects, design solutions, build APIs, enhance functionalities, and fix bugs to support a large user base. The role involves working with advanced DevOps tooling on Google Cloud Platform.
Top Skills:
JavaNode.js
HR Tech • Information Technology
The Software Engineer will develop and manage cross-platform applications using Xamarin and .NET, oversee backend development, manage project tasks, and ensure delivery to clients. Responsibilities include performance optimization, leading build processes, coordinating with teams, conducting testing, and maintaining documentation.
Top Skills:
Xamarin,.Net
Fintech • Payments • Financial Services
The Software Engineer will collaborate with both local and international teams to develop high-quality software products by translating requirements and designing detailed specifications. The role entails solving complex problems, ensuring timely delivery, and maintaining high coding standards, with a focus on multiple programming languages.
Top Skills:
JavaJavaScriptPython
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.