Full Stack Software Engineer

Job description

About Iventis

Iventis is a dynamic and growing company which develops innovative technology solutions for the organisers of the world’s biggest and most complex events, such as the Olympic Games and World Cup.


Our primary product is a web-based application which allows event planners to collaborate on geographical information. Our technology is designed to improve the efficiency and effectiveness of large teams planning complex operations. We offer a range of benefits including flexible working, share options and opportunities to travel.


Iventis’ main office is in Lincoln (East Midlands - UK). We will consider remote working, but candidates within a reasonable distance for occasional travel to the office are preferred


What You'll Do

At Iventis, our software engineers solve a wide range of interesting technical problems that enable us to build high quality software products that our customers love to use.


You’ll join our friendly, collaborative software engineering team and get involved in all aspects of our technical work. This includes working with customers, and senior engineers, to capture requirements, implement and test new features, and support the product to our live environments.


When you join the team, you’ll have the opportunity to use a range of modern technologies (React, C#, Docker, Postgres, terraform, and AWS services to name a few). We are also always on the lookout to test out new technologies that might give our product an advantage and you will be involved in helping to select these too.

Job requirements

Person Requirements

    • A strong interest technology, and desire to learn more.
    • Hard working, self-motivated with an ability to work independently and as part of a team.
    • Excellent problem solving and communication skills.
    • Enthusiasm, creativity and a positive attitude.

    Skills, Experience and Qualifications

    Essential

    • A good undergraduate degree in a relevant field or equivalent industry experience.
    • Experience using HTML, CSS and JavaScript/TypeScript to build web applications.
    • Experience in using JavaScript Frameworks such as React.
    • Knowledge or experience in building APIs using backend technologies such as C#, WebAPI and SQL.
    • An interest in participating in all aspects of software engineering process beyond coding including DevOps support activities and testing activities
    • Experience working in a development team delivering production software.

    Desirable

    • Experience in delivering all aspects of software engineering process including, DevOps activities and test automation. 
    • Interest in UI/UX design.
    • Interest in / familiarity with AWS services (e.g. ECS, Lambda, RDS etc.)
    • Experience (or interest in) building event-based systems using tools such as Kafka.