
Mid-Level Developer
Jonas Software
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
About the role
- Develop software in an agile environment against defined requirements
- Deliver high-quality, maintainable code that meets functional and security standards
- Contribute to testing, code reviews, and continuous improvement of the platform.
- Develop software in an agile environment with increasing autonomy
- Analyse software requirements to understand functional and non-functional needs
- Contribute to solution design and implementation decisions within established architectures
- Write clean, maintainable code aligned with Kahootz development standards
- Write and maintain unit tests to ensure quality and reliability.
- Fix defects and improve existing functionality
- Refactor legacy code to improve performance, readability, and maintainability
- Participate in code reviews, providing constructive feedback to peers
- Support the maintenance and improvement of development processes and standards.
- Work closely with senior developers to deliver features and enhancements
- Participate actively in product refinements, stand-ups, and retrospectives
- Develop understanding of secure development practices relevant to regulated environments
- Continuously improve technical skills and contribute ideas to enhance the product and development practices
- Contribute to the evaluation and adoption of new technologies and development tooling, including emerging areas such as AI.
Requirements
- Commercial experience in software application development
- A degree in software engineering or a related field or qualified by experience
- Experience working with Relational Databases
- Experience using GIT version control systems.
- Relevant technologies: JavaScript, jQuery, CFML (ColdFusion or Lucee), SQL (MariaDB), SASS and CSS.
- Beneficial skills: Java, Software-as-a-Service platforms, UX/UI Design, Accessibility (WAI / WCAG), Responsive design, Secure Development principles, LINUX, DevOps, Tomcat / Apache, Elasticsearch, RESTful APIs, SAML, Redis, AI-assisted coding or development tools, Awareness of integrating AI or agent-based services into applications, including considerations around secure data access, proper context handling, and reliable orchestration within the platform.
Benefits
- Life Assurance 4x base salary
- Vitality Private Health Insurance
- Medical Health Insurance
- Cashplan
- Personal Travel Insurance
- Cycle to Work scheme
- Electric/Hybrid Vehicle scheme
- Discounted gym membership
- My Premier Benefits (discounted high street retailers)
- 25 days annual leave
- 10 days rolling sick plan, including extended illness pay
- Pension 5% EE and 4% ER (increases after 3 years to a max of 6%)
- Career progression and individual career path support
- Internal Learning & Development programmes
- Annual awards ceremony and Company event (JABAs)
- Employee Assistance Program (EAP) and Mental Health First Aiders to support you
- Refer a friend scheme – up to £4,000 for each successful referral
- Join communities and collaborate with your colleagues through our internal networking events
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptjQueryCFMLSQLSASSCSSJavaRelational DatabasesGITRESTful APIs
Soft Skills
collaborationcode reviewsconstructive feedbackcontinuous improvementproblem-solvingcommunicationautonomyadaptabilitycritical thinkingparticipation in agile ceremonies