tasks, web servers (e.g. IIS). Magento or other open-source e-commerce platform integration experience Sound knowledge of Software Architecture : The Twelve-Factor App Clean Code principles and Refactoring Clean Infrastructure principles Hands-on experience with: Docker , Containers Cloud platforms : AWS (preferred), Azure, or GCP Queue systems and event-driven architecture Prior experience building middleware for data sync, order More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
Formpipe Software AB
a willingness to learn from failure. Duties and Responsibilities You will play a key role in reimagining the Lasernet platform, balancing legacy systems with new development. Your responsibilities include: Refactoring and modernizing core codebase Deep problem analysis before solution implementation Participating in agile planning, estimation, and delivery Owning your work end-to-end Maintaining and improving the codebase Navigating legacy More ❯
tasks, web servers (e.g. IIS). Magento or other open-source e-commerce platform integration experience Sound knowledge of Software Architecture : The Twelve-Factor App Clean Code principles and Refactoring Clean Infrastructure principles Hands-on experience with: Docker , Containers Cloud platforms : AWS (preferred), Azure, or GCP Queue systems and event-driven architecture Prior experience building middleware for data sync, order More ❯
the development cycle. Promote smart problem-solving - recognising when to custom build and when to use off-the-shelf solutions. Take part in code reviews , unit testing , and continuous refactoring to ensure a healthy, scalable codebase. Collaborate in Agile sprints , contributing to planning, retrospectives, and process improvements. Over time, grow into a role where you help shape architecture, guide junior More ❯
of our technology stack: TypeScript, Angular, NgRx, Javascript, HTML & CSS. A passion for full-stack, web application development Practice and pursue good software engineering practices (e.g., Unit testing, TDD, refactoring, CI/CD, BDD) Don't be put off if you don't feel you match all of the skills or technologies. C# is important, but we don't expect More ❯
Possess experience with serverless environments, containerization, and databases. Have a collaborative mindset to create innovative solutions. Have experience with alerting, monitoring, and logging tools. Proficient with modern IDEs and refactoring tools. Openness to improving working practices. Possess Experience with test-driven development and mocking libraries. Why Join Us? Join our team and contribute to a culture of innovation, collaboration, and More ❯
Wilmslow, England, United Kingdom Hybrid / WFH Options
Waters Corporation
particular framework). Have experience with Python (desirable - don't worry if you don't have this). Practice and pursue good software engineering practices (e.g., Unit testing, TDD, refactoring, CI/CD, BDD). Working pattern and location: We offer hybrid working, requiring 3 days in the office each week. This role is based at our Wilmslow office; candidates More ❯
these. Facilitate blameless post-mortems and ensure permanent closure of incidents Engage with development team throughout the life cycle to help develop software for reliability and scale, ensuring minimal refactoring or changes; Design self-healing and resiliency patterns Collaborate and influence across the organization on behalf of their application portfolio. Respond to incidents alongside developers and infrastructure engineers where required More ❯
Engineering or equivalent) and/or relevant tech experience. · Fluent written and verbal communication skills in English · A passion for technology and for learning PREFERRED QUALIFICATIONS · Experience designing, building, refactoring or operating large scale and impactful IT systems - either on premises or in the cloud · Working knowledge of cloud native architectures · Knowledge of a modern programming language (Python, JavaScript, Go More ❯
environments (e.g., Docker , Kubernetes ). Experience of JIRA and Confluence Openness to learn the required technologies. An interest in development, new technologies and innovation Supporting development teams into the refactoring of technical debt At Partnerize, we recognise it is unrealistic for a candidate to fulfil 100% of the criteria in this job description. We encourage you to apply if you More ❯
and apply development patterns through your work Participate in our product development process by helping to break tickets into tasks and estimate effort Make recommendations for additional test scripts, refactoring, profiling, and optimisation Write internal documentation for your features and systems, so other engineers and stakeholders are bought into your decisions. Ship your first features to customers! Reliably ship full More ❯
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Senior Lead of Software Engineering at JPMorgan Chase within the Commercial and Investment Bank More ❯
Elstree, England, United Kingdom Hybrid / WFH Options
elasticStage
Cutting Edge Music Tech - On-Demand Vinyl Records We're looking for a Senior Full Stack Developer to join our Web Platform Team and help redefine the music industry. The company has invented a new technology to produce on-demand More ❯
England 77 Shaftesbury Ave Soho 5th Floor London, LND W1D5DU, GBR Build and maintain Dyalog APL components that support managed accounts workflows including models, trade generation, operations processes Lead refactoring and modernization efforts in core APL systems to improve readability, test coverage, and performance Drive end-to-end delivery of business features with product, QA, and operations teams Enhance performance More ❯
CI/CD, Agile delivery) Proven skills in debugging and interpreting application logs Strong communication skills, with the ability to collaborate across distributed global teams Comfortable with legacy systems: refactoring, maintaining, and upgrading Project Involvement Includes Consolidating multiple legacy microservices into domain-aligned unified services Migrating legacy Java applications to modern Spring Boot infrastructure Diagnosing production issues using logs, stack More ❯
Requirements 4+ years of professional software development experience Proficiency in React development Experience in full-stack development, including working with APIs Experience with modern software practices such as TDD, Refactoring, Continuous Integration Ability to communicate effectively with cross-functional teams Willingness to adapt to change and take ownership of tasks Collaborative mindset with a focus on delivering quality products Familiarity More ❯
CI/CD, Agile delivery) Proven skills in debugging and interpreting application logs Strong communication skills , with the ability to collaborate across distributed global teams Comfortable with legacy systems : refactoring, maintaining, and upgrading Project Involvement Includes Consolidating multiple legacy microservices into domain-aligned unified services Migrating legacy Java applications to modern Spring Boot infrastructure Diagnosing production issues using logs, stack More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯
time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer knowledge and insights #J-18808-Ljbffr More ❯