Software Engineer
New Today
Overview
The Software Engineer will be responsible for designing, developing, and maintaining software solutions that support our business operations. The ideal candidate will have a strong background in full-stack development, cloud technologies, and software engineering best practices. This is a fully remote position, but occasional travel may be required for team meetings or industry events.
Key Responsibilities
- Software Development & Maintenance: Develop, test, and deploy scalable, secure, and high-performance applications. Write clean, maintainable, and efficient code following industry best practices. Collaborate with cross-functional teams to design and implement new features. Maintain and optimise existing applications, identifying areas for improvement.
- Technology & Architecture: Work with modern frameworks, libraries, and cloud services to develop robust software solutions. Ensure applications are optimised for performance, security, and scalability. Participate in architecture discussions and contribute to technical decision-making.
- Testing & Quality Assurance: Implement automated testing (unit, integration, and functional tests) to ensure software reliability. Debug and resolve technical issues, ensuring system stability. Conduct code reviews to maintain high development standards.
- Collaboration & Documentation: Work closely with product managers, designers, and other engineers in an agile development environment. Document code, technical processes, and system architecture for future reference. Provide technical support and guidance to non-technical stakeholders when required.
Essential Skills & Experience
- Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#).
- Experience with front-end frameworks (e.g., React, Angular, Vue) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices.
- Experience working with databases (SQL or NoSQL).
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Ability to troubleshoot, debug, and optimise complex applications.
Desirable Experience
- Experience with microservices architecture and containerisation (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and automated deployment strategies.
- Familiarity with API development and integration (RESTful, GraphQL).
- Understanding of cybersecurity best practices for software development.
We are a fast-growing company providing financial education and digital products to a global audience. As we expand, we are looking for a talented Software Engineer to help develop and maintain our digital platforms, ensuring a seamless user experience and robust system performance.
Competitive salary based on experience.
- Location:
- Camden Town, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer
-
Blackpool
- Engineer, Software Engineer, Senior, Engineering, Software
Job Description DWP. Digital with Purpose. We are looking for a Senior Software Engineer to join our community of tech experts in DWP Digital. We're using fresh ideas and leading-edge tech to build and maintain digital solutions that will be used ...
More Details -
-
New Today
Senior C++ Software Engineer
-
Cambridge
Senior C++ Software Engineer £60,000 - £70,000 & Hybrid working My client is a deep technology company producing groundbreaking holographic displays and producing market leading AR/VR headsets. They are looking for a Senior C++ Software Engineer t...
More Details -
-
New Today
Junior Software Engineer
-
Huntingdon
Here at the Mick George Group, we are currently recruiting a Junior Software Engineer to join the Technology department. Location: Mick George Head Office - Huntingdon Working Hours: Monday – Friday 8am – 5pm Pay: To be discussed during interview. ...
More Details -
-
New Today
Full Stack Software Engineer
-
Manchester
You don't become the industry leader with average IT hires. Join Intrum UK as a Full Stack Software Engineer. At Intrum UK, we're reshaping how financial services accounts are managed-from debt recovery and collections to mortgages and customer sup...
More Details -
-
New Today
Lead Software Engineer- Java- Nutmeg
-
London
Nutmeg is a J.P. Morgan company within the International Consumer Bank – Chase division offering award-winning investments, products and digital wealth management services to over 250,000 investors in the UK. We built the business from scratch, with ...
More Details -
-
New Today
Senior Software Engineer - Android
-
Edinburgh
-
£150,000 - £200,000
- IT & Technology
THE POSITION We’re looking for a Senior Software Engineer (Android / React Native) to join our Sportsbook engineering team. You’ll be working on foundational engineering, focusing on improving the underlying frameworks, tooling, and performance that...
More Details -