cover image
Ocho

Full Stack Engineer

Remote

England, United Kingdom

£ 65,000 / year

Full Time

27-02-2025

Share this job:

Score my CV

Job Specifications

Full-Stack Developer – IoT Industry
A leading company in the IoT industry is looking for a Full-Stack Developer to join its innovative technology team. This organisation builds and manages almost every aspect of its technology stack in-house, from core protocol stacks to billing platforms, providing a unique opportunity to work on cutting-edge solutions.

Please note - VISA sponsorship is not being offered by the client at this time.

As a Full-Stack Developer, you will bring extensive industry experience, working with technologies such as C#, TypeScript, .NET, SQL, and React. You will take ownership of key projects, mentor colleagues within the technology team, and contribute to the development of future platforms and services.
Key Responsibilities
Lead the development of key projects, ensuring robust, scalable, and efficient solutions.
Mentor and support team members, fostering knowledge sharing and best practices.
Drive innovation by improving service functionality, automation, and user interfaces.
Collaborate effectively with internal teams, partners, and vendors.
Take ownership of design and architecture, leading projects from concept to completion.
Stay up to date with industry developments, adopting new technologies relevant to the company’s services.
Ideal Candidate Profile
Self-driven and organised – Able to manage workloads effectively and meet project deadlines.
Innovative and proactive – Always seeking ways to enhance services through automation and improved UX.
Strong communicator – Able to engage with teams, partners, and vendors with clarity and confidence.
Collaborative mindset – Willing to share knowledge and mentor other team members.
Technically curious – Passionate about learning and staying ahead of industry trends.
Experience & Technical Skills
Minimum 2 years’ experience (ideally 5+) in a similar role, working on production software in a service provider or high-scale environment.
Proven expertise in software design, development, and troubleshooting.
Strong experience with C#, .NET, SQL, TypeScript, React, and ideally C++.
Desirable: Experience or familiarity with MVNx/MNO, Roaming, IoT, and Telecommunications. A track record of adapting to new challenges and learning new technologies is equally valued.
Education & Certifications
Industry certifications in Azure, MS-SQL, or related technologies are beneficial.
A degree or diploma in a relevant field is advantageous but not essential. Proven experience and capability are the key factors.

Please note that VISA sponsorship is not being offered by the client, reach out to Ryan Quinn directly on LinkedIN for any queries.

About the Company

Ocho use the latest technology combined with over 50 years of experience scaling global tech businesses to bring digital recruitment solutions to our clients. Know more

Related Jobs

Company background Company brand
Company Name
myGwork - LGBTQ+ Business Community
Job Title
Full Stack Developer
Job Description
This job is with Elsevier, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Full Stack Developer Are you passionate about driving innovative solutions in web development? Do you thrive on transforming complex requirements into seamless, user-friendly applications? About Team Our dynamic Agile team is at the forefront of developing cutting-edge technology for the future of peer review in scientific discovery. We are creating an innovative peer review system to enhance the review process. About Role This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to work on individual pieces of work and solve problems, including the design of the program flow of separate pieces of code, effective coding, and unit testing Key Responsibilities As a Full Stack Developer, you will be responsible for: Designing, developing, and deploying applications in a cloud-hosted distributed system to build our next-generation product. Participating in architectural discussions to ensure stability and performance. Implementing enhancements to continually improve our delivery process. Collaborating with a cross-functional Agile team to achieve positive business outcomes. Requirements- To be successful in this role, you should: Be proficient in JavaScript/TypeScript. Experience with Java or a willingness to learn is a plus.(Optional) Have experience with both front-end (particularly React) and back-end (Node.js) frameworks. Be familiar with build tools, Git, continuous integration, and AWS cloud. Enjoy collaborating with team members to create innovative solutions for the research community. Have experience with a modern IDE and proficiency in using refactoring tools. Be open to discussing and refining approaches to improve team practices. Have experience with test-driven development and mocking libraries. Why Join Us? Join our team and contribute to a culture of innovation, collaboration, and excellence. If you are ready to advance your career and make a significant impact, we encourage you to apply. Work in a way that works for you We promote a healthy work/life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals. Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive. Working for you Benefits We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: Annual Profit Share Bonus Comprehensive Pension Plan Generous vacation entitlement and option for sabbatical leave Maternity, Paternity, Adoption and Family Care Leave Flexible working hours Internal communities and networks Various employee discounts Recruitment introduction reward Employee Assistance Program (global) Annual Event About The Business A global leader in information and analytics, we help researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. Building on our publishing heritage, we combine quality information and vast data sets with analytics to support visionary science and research, health education and interactive learning, as well as exceptional healthcare and clinical practice. At Elsevier, your work contributes to the world's grand challenges and a more sustainable future. We harness innovative technologies to support science and healthcare to partner for a better world. Elsevier is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK , or please contact 1-855-833-5120. Please read our Candidate Privacy Policy.
Oxford, United Kingdom
On site
Full Time
13-03-2025
Company background Company brand
Company Name
Talan
Job Title
C++ Developer
Job Description
For more than 20 years, Talan has been advising companies and administrations, supporting them and implementing their transformation projects in the UK and abroad. With a presence on four continents and a headcount of 5000 consultants, our ambition is to reach the billion turnover by the end of 2025. In the UK, Talan count 500 employees on several site, the main being: London, Edinburgh and Chester, Leeds. Job Description We are looking for a C++ Developer to be apart of a Global markets IT Risk team. This team will be based around the globe, this specific role will be based in London. You will ensure the development and stability of the Global CB IT platform. This role will require you to be a point of contact for the corporate bank business in London. You will contribute to the transformation project on the business and IT side, whilst being apart of regulatory projects for all business locations within the Global markets team. Qualifications Strong experience in IT Front Office preferably on CB desks (15+ years). Good understanding of equities and commodities products. Expertise in C++, Weblogic, SQL server Good knowledge of JAVA/C# Working Experience in Jenkins, Sonar & Fortify Highly motivated to work directly for a front-office IT team. Proactive and flexible approach to dealing with challenges. Strong communication and analytical skills – able to work with trading desks, business management, Quantitative Research and IT teams to build and deliver solutions. Analytical Skills – ability to follow complex quantitative concepts. Additional Information This role is based in Central London.
London, United Kingdom
On site
Full Time
13-03-2025
Company background Company brand
Company Name
Bloomberg
Job Title
Senior Software Engineer - Java Infrastructure
Job Description
In Bloomberg, the Developer Experience (DevX) group provides services and tooling that empowers over 9,000 engineers with their productivity needs and enables them to write secure, high quality, highly performant code. The recently formed Java Infrastructure team in DevX is focused on improving the developer experience of the Java ecosystem at Bloomberg, including build tooling and runtime support, packaging, and software supply chain security. We partner closely with the internal Java & JVM community and its leaders to support initiatives that improve the SDLC and reduce the total cost of ownership for teams using Java. In our team, you can expect to help us with: Ensuring that teams using Java are well integrated with our software supply chain security ecosystem, including ingest control for upstream packages, high quality Software Bill of Materials (SBOMs), and legacy runtime deprecation Build and packaging tools to improve performance, governance, and stability Understanding the needs of Java developers and how these can align with the broader set of DevX product offerings What’s in it for you? As one of the first members of this newly formed team you’ll have a lot of opportunity to influence the culture and practices of the group. The role will be highly collaborative as we’ll work closely with many teams across DevX, Developer Solutions, and members of the community. We Will Trust You To Collaborate with various DevX and language community stakeholders Participate in project planning and execution Evolve our tooling and developer experience Positively influence team dynamics Ensure technical quality and alignment to code quality and process standard Communicate progress, priorities, and challenges to stakeholders You’ll Need To Have Proven experience working with Java and the JVM ecosystem An understanding of Computer Science fundamentals such as data structures and algorithms Honest approach to problem-solving, and ability to collaborate with peers, partners and management Excellent communication and collaboration skills We’d Love To See Competency in using and adapting standard Java build systems like Maven or Gradle Experience with the Kotlin programming language Comfort working in Python and scripting languages Experience working with CI/CD pipelines and habitually applying software quality gates Familiarity with infrastructure that commonly supports Java development
London, United Kingdom
On site
Full Time
13-03-2025
Company background Company brand
Company Name
Two Sigma
Job Title
Software Engineering Full-Time Campus Hire - London
Job Description
Position Summary Two Sigma is a financial sciences company, combining data analysis, invention, and rigorous inquiry to help solve the toughest challenges in investment management, insurance technology, securities, private equity, and venture capital. Our team of scientists, technologists, and academics looks beyond the traditional to develop creative solutions to some of the world’s most complex economic problems. Technology drives our business — it's our main advantage — and software engineers play a pivotal role. Software engineers at Two Sigma focus on analysis, experimentation, design, and elegant implementation. They build the scalable tools the organization needs to explore data's possibilities and act on our findings – to mine the past and attempt to predict the future. As a Two Sigma engineer, you'll champion the rigorous, collaborative, scientific approach that allows us to meet business needs. You'll join a forward-looking, future-reaching organization to build software that will scale with the company. You'll have opportunities to learn from others and share your expertise. We attract engineers with a real passion for data. We seek individuals who want to build for today and invent for tomorrow. We value curiosity and insight, balanced with pragmatism and practicality. We recognize both the small steps, as well as the broad vision. As a student, you will be hired into a general Software Engineering role and matched to a specific team 2-3 months before you start. Depending on the Engineering area you join, you will take on the following responsibilities: Building the underlying infrastructure that virtually every other engineering team at Two Sigma uses, such as our distributed storage and public and private cloud environments. Ensuring the reliability of “mission critical” products and systems vital to Two Sigma, such as our main trading system. Using a suite of open source and proprietary tools to build the environments that test and deploy our quantitative strategies, also known as models. Building and maintaining the low-latency, high-performance infrastructure and systems responsible for executing trades. Building and scaling the infrastructure used to ingest data from 10,000+ sources daily. Partnering with our Corporate teams to develop tools, systems and products responsible for increasing productivity and efficiency across the organization. Wondering if this is the right role for you? You should possess the following qualifications: A Bachelor’s, Master’s, or PhD degree in a technical or quantitative field. Experience with Java, C, C++, Python, Ruby, Perl, or other languages that target the JVM. Experience in large-scale systems. Exceptional programming skills. Strong analytical, organizational, and interpersonal skills. A passion of building quality software. We are open-minded in our search for critical thinkers who are passionate about technology. While we analyze the data-rich domain of finance, financial experience is not a requirement.
London, United Kingdom
On site
Full Time
13-03-2025