Jobs
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:
- Develop and maintain our Ruby on Rails-based platform, ensuring scalability and reliability.
- Optimize and maintain AWS infrastructure, managing deployment pipelines and cloud architecture.
- Architect and build robust, high-performance APIs to support a seamless data-driven experience.
- Enhance front-end functionality, ensuring an intuitive and e cient user experience.
- Monitor, troubleshoot, and optimize performance, ensuring high availability and responsiveness.
- 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:
- Develop and maintain features in our Ruby on Rails platform under the guidance of senior developer.
- Work on front-end improvements, ensuring a smooth user experience.
- Collaborate with the team to debug issues and optimize application performance.
- Learn and apply best practices in software development, security, and cloud infrastructure.
- Assist in managing AWS infrastructure, deployments, and cloud-based operations
- Assist in managing our atlassian estate
- Write clean, maintainable, and efficient code, following industry standards.
- Participate in code reviews, learning from experienced engineers while contributing your own insights.