Software Engineer (Mid level)

London
Technology – Technology /
Perm Full time Employee /
Hybrid
Are you prepared to explore the ever-changing landscape of global commodity prices, forecasts, and market intelligence? Expana is a leading independent provider of this data for the food, consumer packaged goods (CPG), and capital goods industries. We offer our data and insights through various cloud-based SaaS products, as well as APIs and Data Feeds.
Join us in contributing to our continued success!

Join Our Team as a Midlevel Full Stack Software Engineer at Expana!

Expana is excited to invite a talented midlevel full stack software engineer to become a vital part of our team, contributing to our innovative B2B SaaS applications. This role is ideal for individuals with 2 to 5 years of experience who are eager to apply their skills to meaningful projects using a modern, cutting-edge tech stack.

What You’ll Do:
In this position, you will collaborate with a diverse group of stakeholders across product development, design, sales, and customer success. Together, you will strategise and implement software solutions that deliver value to our customers and drive business growth.

Key Responsibilities:
- Develop and maintain components of Expana's platform, ensuring high-quality and efficient code.
- Work closely with cross-functional teams to understand requirements and translate them into technical solutions.
- Contribute to the continuous improvement of our development processes and practices.

Reporting Structure:
- You will report to an Engineering Manager, who will support your professional growth and development.

If you are passionate about technology and ready to make an impact, we would love to hear from you! Join us in shaping the future of our platform and delivering exceptional value to our customers.

Key Responsibilities

    • Platform Development: Design, develop, and maintain components of our platform, ensuring the delivery of high-quality, efficient, and scalable solutions that meet user needs.
    • Monitoring and Support: Implement effective monitoring and support procedures for the solutions you develop, ensuring they operate smoothly and efficiently.
    • Collaboration: Work closely with team members to establish and adhere to engineering best practices, fostering a culture of continuous improvement and innovation.
    • Cross-Functional Engagement: Engage with various teams across the organisation to understand their requirements and provide valuable technical insights that drive project success.
    • Standards Compliance: Ensure compliance with industry standards by collaborating with different business units, promoting best practices and consistency across the organisation.
    • Architecture and Design Contribution: Actively contribute to the architecture and design of the product in partnership with the product team, helping to shape the future direction of our platform.
    • Professional Development: Participate in a structured learning and development pathway aimed at progressing into a senior engineering role, enhancing your skills and expertise along the way.

Qualifications

    • Travel Flexibility: Open to traveling as needed to support project goals and team collaboration.
    • Resilience: Demonstrates the ability to navigate challenges and setbacks with a positive attitude and determination.

    • Education:
    • Qualifications: A degree-level education or equivalent industry experience is required.

    • Language Proficiency:
    • English Skills: Proficiency in business-level English is essential for effective communication and collaboration.

Experience, Skills & Abilities:

    • Web Application Development: Proven proficiency in building modern web-based applications within a containerised environment, utilizing CI/CD practices to ensure seamless deployment and integration.
    • Tech Stack Familiarity: Familiarity with a diverse tech stack, including Node, TypeScript, .NET, and React, enabling effective contribution to various projects.
    • SaaS Technology Experience: Experience with at least one aspect of the full technology stack of a SaaS application, encompassing databases, APIs, instrumentation, and observability, to support robust application performance.
    • Independent and Proactive Work Style: Demonstrated ability to work independently with a proactive mindset, taking initiative to solve problems and drive projects forward.
    • Effective Communication: Strong communication skills to clearly articulate complex topics to peers and engineering leadership, fostering collaboration and understanding across teams.
    • Join us in creating innovative solutions and advancing your career in a dynamic and inclusive environment!
Please be aware we will not be able to sponsor candidates for this position

Core values such as trust, transparency, creativity, and ownership define our brand and company culture. These qualities are what we seek in our teams as well. Your unique communication style and optimistic vision will inspire harmony with colleagues, customers, and business partners. Your commitment to excellence and strong relationship skills are also valued. Positive energy and strategic skills are key to succeeding at Expana. We value both individual success and collaboration, seeking dynamic team players who think outside the box. Everyone's development is integral to our collective success, so we foster and support each person's strengths and talents.

In return for your hard work and dedication, we offer fantastic rewards. Please note that we operate with an agile working model, allowing for remote work and occasional travel to our offices.

It is important to mention that we use E-Verify with third-party suppliers in our hiring practices to ensure compliance with employment laws.