Software Engineer - Full Stack

Software Engineer - Full Stack

Full-Time 63000 - 77000 £ / year (est.) On-site
K

At a Glance

  • Tasks: Design and build full-stack applications for trading operations and data integrity.
  • Company: Koch Ag & Energy Solutions, a global leader in innovative technology solutions.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Join a dynamic team that values innovation and personal growth.
  • Why this job: Make a real impact by shaping technology that powers critical business processes.
  • Qualifications: 5+ years in software development with experience in modern languages and frameworks.

The predicted salary is between 63000 - 77000 £ per year.

Koch Ag & Energy Solutions is seeking a Full-Stack Software Engineer to design and deliver scalable technology solutions that support critical middle-office capabilities, including applications for trading operations, data integrity, and operational controls.

You will influence the architecture and evolution of systems that support trading operations while delivering practical improvements to data quality, operational control, and platform reliability.

The role offers broad exposure to technical and business challenges and the opportunity to shape long-term platform direction through meaningful, measurable contributions.

Our Team

This individual will partner with business stakeholders, build modern, cloud-native applications, and apply software engineering fundamentals and product thinking to translate complex requirements into reliable, maintainable solutions that create measurable business value.

This role is based in our London, UK office.

What You Will Do

  • Design, build, and maintain full-stack applications that support middle-office functions and trading business processes.
  • Partner with business stakeholders and analysts to translate requirements into scalable technical solutions.
  • Develop cloud-native applications and services using Amazon Web Services (AWS) and modern architecture patterns.
  • Contribute to system design, data models, application programming interfaces (APIs), and integration patterns across the application landscape.
  • Deliver reliable, maintainable software through automated testing, continuous integration and continuous delivery (CI/CD), shared engineering standards, and cross-functional collaboration.
  • Support and enhance existing platforms while driving modernization, simplification, and reliable system operation.

Who You Are (Basic Qualifications)

  • 5+ years of experience delivering production software applications across backend and frontend technologies.
  • Experience developing backend services using at least one modern language or framework such as Node. js, Python, or C#/. NET.
  • Experience building user interfaces using a modern frontend framework such as React or Angular.
  • Experience working with relational databases, SQL, RESTful APIs, and complex data models.
  • Experience using source control, CI/CD pipelines, automated testing, and Agile development practices.
  • Experience building and deploying applications in a public cloud environment.
  • Experience using modern development tools to improve code quality, testing, documentation, or delivery efficiency.
  • What Will Put You Ahead
  • Experience building and deploying applications in AWS.
  • Experience leveraging AI-assisted development tools to improve productivity, code quality, or software delivery outcomes while adhering to security and data-handling requirements.
  • Experience evaluating and adopting emerging technologies to solve business problems and improve operational outcomes.
  • Ability to connect engineering decisions to operational needs and measurable business value.
  • Demonstrated ownership of outcomes, including identifying risks early and driving work through delivery and support.
  • Experience working effectively in ambiguous environments and making pragmatic technical trade-offs.
  • Experience designing simple, maintainable, and scalable solutions.
  • Ability to communicate and collaborate effectively across technical and business teams.
  • Continuous learner who applies new technologies and development practices in a practical, value-driven manner.

At Koch companies, we are entrepreneurs.

This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions.

Any compensation range provided for a role is an estimate determined by available market data.

The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location.

If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.

Who We Are

As a Koch company, Koch Ag & Energy Solutions (KAES) is a global provider of value-added solutions for the agriculture, turf and ornamental, energy and chemical markets.

From agriculture to energy, KAES makes things grow better with plant nutrient and biological technologies.

Our team of innovators unleash their potential while developing the technologies that feed and power the world.

At Koch, employees are empowered to do what they do best to make life better.

Learn how ourbusiness philosophy helps employees unleash their potential while creating value for themselves and the company.

Additionally, everyone has individual work and personal needs.

We seek to enable the best work environment that helps you and the business work together to produce superior results.

#J-18808-Ljbffr

Software Engineer - Full Stack employer: Koch Minerals & Trading

Koch Minerals & Trading offers a dynamic and empowering work environment in London, where employees are encouraged to challenge the status quo and drive meaningful change. With a strong focus on compliance and innovation, the company provides ample opportunities for professional growth and collaboration across diverse teams, ensuring that every employee can contribute to impactful projects while enjoying a supportive culture that values individual contributions.

K

Contact Details:

Koch Minerals & Trading Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Full Stack

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Koch Minerals & Trading or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Koch Minerals & Trading.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Koch Minerals & Trading.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Koch Minerals & Trading that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer - Full Stack

Full-Stack Development
Cloud-Native Applications
Amazon Web Services (AWS)
Node.js
Python
C#/.NET
React

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Koch Minerals & Trading.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Koch Minerals & Trading and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Koch Minerals & Trading

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Koch Minerals & Trading uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.