Lead Developer
Commodities
Portsmouth, New Hampshire
Our client is part of a leading commodities company who are looking for a Lead Developer to join our growing team - someone who's not only technically strong but thrives on collaboration and connection across the business.
This is a hands-on role with real impact. You'll be designing, building, and improving applications that support core business functions - but also working side-by-side with architects, BAs, stakeholders, and business users to drive projects forward. We're looking for someone who's just as comfortable writing clean, scalable code as they are leading a conversation in a meeting room.
What You'll Be Doing:
- Build and maintain high-quality applications that support business operations and data-driven decision-making.
- Collaborate with cross-functional teams - architects, product managers, BAs, business users, and other engineers.
- Turn business requirements into smart, scalable software solutions.
- Use data and analytics to improve performance and optimise business processes.
- Troubleshoot, enhance, and support existing systems.
- Participate in code reviews and contribute to development best practices.
- Communicate complex technical ideas in a clear, approachable way to both technical and non-technical stakeholders.
What We're Looking For:
- Software development experience, ideally in data-heavy or business-critical environments.
- Strong with Python, and ideally a good understanding across the full stack due to other and legacy projects you'll be working with.
- Strong background in analytics tools (SQL, Power BI, Tableau, or Python - Pandas, NumPy).
- Experience with database systems (e.g., MySQL, PostgreSQL, MongoDB, Oracle).
- Knowledge of cloud platforms (AWS, Azure, GCP) and DevOps practices.
- Excellent problem-solving skills and a proactive mindset.
- Strong interpersonal skills - you're a team player who enjoys collaborating across functions.
- Clear, confident communicator who can simplify the complex for different audiences.
- Bachelor's degree in Computer Science, Software Engineering, Business Analytics, or similar - or equivalent hands-on experience.