Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer on our TermTime platform, you will design, develop, and maintain our timetabling and scheduling solutions. You will also be involved in reimagining and redeveloping this product to create a new, innovative platform for our customers. Your responsibilities include :
- Writing clean, efficient, and maintainable code to create software solutions.
- Identifying and fixing bugs to ensure software quality.
- Updating and improving existing software to enhance performance and functionality.
- Analyzing and solving technical challenges effectively.
- Suggesting ideas for product development and improvement to enhance usability and performance., We provide excellent benefits to support your wellbeing and work-life balance, including a Health Cash Plan, Private Medical Insurance, Employee Assistance Programme, generous parental leave, and flexible holiday options. You can also work overseas for up to 8 weeks per year, access e-learning, volunteer days, and our reward platform, Achievers, to thrive both personally and professionally. We are committed to creating an inclusive environment that supports flexible working patterns and diversity in the workplace. If you require flexibility, please discuss your needs with us. Criminal Records and Security Checks If successful, a security / criminal record check will be conducted. Unacceptable convictions may result in withdrawal of the offer.
Requirements
-
Experience in full-stack web-based software development.
-
Knowledge of best practices for creating secure, efficient, and high-quality code.
-
Experience working within agile methodologies. It Would Be Great If You Had
-
Understanding of database design for building efficient applications.
-
Experience with API design and third-party system integrations.
-
Experience with containerized applications.
-
Exposure to deploying code on cloud infrastructure.
-
Knowledge of CI / CD techniques.
-
Experience redeveloping a product from inception to deployment.