Jobs

Information on all our current opportunities at Exposure Analytics.
Unity display booth at a business expo, with arm chairs and social area

SENIOR SOFTWARE DEVELOPER

  • 1 Position available
  • Salary: £60,000 – £65,000 PER ANNUM
  • Weekly work hours: 37.5 hours

Job description:

As a senior software developer, you are required to take a leading role in the design, development, and maintenance of the platform that delivers data-driven insights for global events. You will be responsible for working across the full technology stack, ensuring the development of robust back-end APIs, creating seamless and efficient front-end user experiences, and maintaining a scalable, reliable AWS-based cloud infrastructure.

It is expected that a senior software developer will apply deep expertise in Ruby on Rails, modern front-end technologies, and cloud-based systems (AWS) to drive continuous improvements, optimise system performance, and deliver high-quality, production-ready solutions.

As a senior member of the engineering team, you are also required to mentor and support junior developers, promote best development practices, and collaborate effectively with cross-functional teams to achieve key organisational goal.


Entry requirements of this job:

  • Extensive experience with Ruby on Rails, building and scaling web applications. 
  • Strong front-end development skills, particularly in JavaScript, React, Vue.js, or similar frameworks. 
  • Solid understanding of PostgreSQL, MySQL, or other relational databases. 
  • Understanding of Angular, Node.js, React and other related technologies. 
  • Experience with AWS services (EC2, RDS, S3, Lambda, CloudFormation, etc.) to manage cloud infrastructure. 
  • Pro ciency in RESTful API development and integration. 
  • Strong understanding of release management (Atlassian), CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps principles. 
  • Ability to troubleshoot and optimize performance at both the database and application levels. 
  • Proactive leadership skills, mentoring and guiding junior team members. 
  • Experience working in dynamic, fast-paced environments, with the ability to manage multiple priorities

It’s Desirable If You Have: 

  • Experience with WebSockets and AG Graphs. 
  • Familiarity with serverless architectures and microservices.
  • Knowledge of AI/ML integrations or data analytics platforms. 
  • Experience working in event-driven architectures or real time data processing.

Tasks required by this job include:

  1. Develop and maintain our Ruby on Rails-based platform, ensuring scalability and reliability. 
  2. Optimize and maintain AWS infrastructure, managing deployment pipelines and cloud architecture. 
  3. Architect and build robust, high-performance APIs to support a seamless data-driven experience. 
  4. Enhance front-end functionality, ensuring an intuitive and e cient user experience. 
  5. Monitor, troubleshoot, and optimize performance, ensuring high availability and responsiveness. 
  6. Lead the adoption of best practices in software engineering, DevOps, and security. • Collaborate closely with product managers, designers, and data engineers to deliver innovative features. • Mentor and support junior engineers, fostering technical growth and best practices within the team.

MID LEVEL SOFTWARE DEVELOPER

  • 1 Position available
  • Salary: £45,000 – £55,000 PER ANNUM
  • Weekly work hours: 37.5 hours

Job description:

As a mid-level software developer, you are required to contribute to the design, development, and maintenance of the platform that delivers data-driven insights for global events. You will work across the full stack by supporting the development of robust back-end APIs, assisting in the creation of seamless front-end user experiences, and helping to ensure that the AWS-based infrastructure remains scalable and reliable.

It is expected that a mid-level software developer will apply solid knowledge of Ruby on Rails, front-end technologies, and cloud-based infrastructure (AWS) to enhance existing features, improve performance, and contribute to the delivery of high-quality technical solutions.


Entry requirements of this job:

  • Some experience with Ruby on Rails (personal projects, bootcamps, internships, or professional experience).
  • Basic understanding of JavaScript, HTML, and CSS (experience with React or Vue.js is a plus). 
  • Familiarity with relational databases such as PostgreSQL or MySQL 
  • A strong willingness to learn and adapt to new technologies and best practices. 
  • Ability to troubleshoot and debug basic issues in web applications. 
  • Exposure to version control systems (Git, GitHub, or GitLab). 
  • Strong communication skills and a team-oriented mindset.

It’s Desirable If You Have: 

  • Experience with AWS services (EC2, S3, RDS, Lambda).
  • Knowledge of RESTful APIs and how to integrate with them. 
  • Understanding of basic DevOps practices (CI/CD pipelines, Docker, etc.). 
  • An interest in IOT and edge technologies
  • Knowledge of Atlassian product

Tasks required by this job include:

  1. Develop and maintain features in our Ruby on Rails platform under the guidance of senior developer. 
  2. Work on front-end improvements, ensuring a smooth user experience. 
  3. Collaborate with the team to debug issues and optimize application performance. 
  4. Learn and apply best practices in software development, security, and cloud infrastructure. 
  5. Assist in managing AWS infrastructure, deployments, and cloud-based operations
  6. Assist in managing our atlassian estate 
  7. Write clean, maintainable, and efficient code, following industry standards. 
  8. Participate in code reviews, learning from experienced engineers while contributing your own insights.