K2 DYNAMICS LIMITED • Aylesbury, Buckinghamshire

Software Developer

About this role

Date

15/05/2026

Job Title

Software Developer

Job Id

K2D26006

No. of Positions : 1

K2Dyanmics, an equal opportunity employer, recognizes that our success in our mission is due to the remarkable talent and dedication of our employees. We offer competitive salaries and benefit packages in a casual and fast-paced work environment. All qualified applicants will receive equal consideration for employment without regard to race, colour, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

We are seeking a highly experienced Web Developer with 3+ years of hands-on experience in designing, developing, and delivering modern, scalable, and secure web applications. The ideal candidate will provide strong technical leadership, define development standards, mentor team members, and work closely with product, QA, and architecture teams to ensure high-quality and timely delivery of enterprise web solutions.

Job

Description (Main Duties and Responsibilities)

end-to-end design, development, and delivery of enterprise-grade web applications

Act as the technical, defining architecture, coding standards, and best practices

Design and develop scalable, secure, and high-performance frontend and backend systems

Review code, enforce quality standards, and ensure maintainable and reusable solutions

Collaborate with product owners, architects, and QA teams to translate business requirements into technical solutions

Drive CI/CD adoption and ensure smooth deployments across multiple environments

Oversee cloud-based deployment and hosting of web applications (AWS / Azure / GCP)

Ensure application security, performance optimization, and scalability

Lead troubleshooting of complex production issues and perform root-cause analysis

Mentor and guide junior and mid-level developers, supporting technical growth

Continuously evaluate new tools, frameworks, and technologies to improve development efficiency

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]

Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related discipline

3+ years of strong, hands-on experience in web application development.

Proven experience leading end-to-end delivery of complex, enterprise-scale web applications

Deep expertise in modern frontend and backend web technologies and frameworks such as React, Angular, Vue.js, Node.js, Java, .NET, or PHP

Strong understanding of web architecture, design patterns, and scalable system design

Extensive experience in designing and consuming RESTful APIs, microservices, and system integrations

Solid hands-on experience with cloud platforms (AWS, Azure, or GCP), including deployment, scaling, and performance optimization of web applications

Strong experience with CI/CD pipelines, automated builds, testing, and deployments

In-depth knowledge of Git-based version control, branching strategies, code reviews, and collaborative development workflows

Strong understanding of web security best practices, authentication/authorization mechanisms, OWASP standards, and performance tuning techniques

Experience working in Agile / Scrum environments, contributing to sprint planning, estimations, and delivery commitments

Proven ability to lead, mentor, and coach development teams, driving technical excellence and best practices

Demonstrated ability to translate complex business requirements into robust, maintainable, and high-quality technical solutions

Strong problem-solving skills with the ability to debug and resolve complex production issues

Excellent communication skills, with the ability to engage effectively with technical teams, stakeholders, and clients

Self-driven, ownership-oriented mindset with a strong focus on quality, scalability, and timely delivery

Other Key skills

Strong analytical and problem-solving abilities with a structured approach

Excellent verbal and written communication skills, including stakeholder and client interaction

Proven leadership skills with the ability to guide, mentor, and motivate development teams

Self-starter with a proactive, ownership-driven, and accountable mindset

Strong focus on code quality, scalability, performance, and long-term maintainability

Ability to manage multiple priorities while meeting delivery timelines

Effective decision-making skills in fast-paced and dynamic environments

Strong collaboration skills with cross-functional teams including Product, QA, Architecture, and Operations

Flexible and adaptable attitude with the ability to respond to changing business and technical requirements

Customer-focused mindset with a commitment to delivering high-quality solutions

Ability to work independently as well as part of a distributed or on-site team

Commitment to continuous learning and keeping up to date with modern web technologies and best practices.