C#, .NET, Angular , and related technologies Leading the development of new features using modern DevOps and deployment practices ( Docker, AWS ECS, CI/CD ) Refactoring and optimising legacy systems for performance, scalability, and maintainability Mentoring a junior developer through code reviews, guidance, and best practices Collaborating with business stakeholders to More ❯
processes and standards for cloud resources such as naming, tagging, metadata, backups, data onboarding/migration, and documentation. Selecting appropriate tooling, and specifying, designing, refactoring, and documenting complex scripts, frameworks, and infrastructure-as-code definitions, to automate build and deployment activities. Specifying, guiding, and leading the adoption of CI/ More ❯
is also essential. Experience with container technologies such as Docker and Kubernetes. Experience of middleware such as Kafka, NServiceBus, Camunda, Dremio, RabbitMQ. Practiced experience refactoring, implementing design patterns, design driven development, continuous integration, system and application design, application security. Strong experience working with an ORM Framework including the use of More ❯
CI/CD) Practical experience of version control systems (Git) Solid knowledge of data structures and algorithms Solid knowledge of functional programming paradigms Experience refactoring code with scale and production in mind Experience with asynchronous architecture Familiar with AWS, Unix/Linux, Git, SQL, and REST Bonus Points for Experience More ❯
the ability to communicate complex ideas and concepts clearly in one-to-one and one-to-many public presentations. PREFERRED QUALIFICATIONS Experience designing, developing, refactoring or operating modern application solutions that take full advantage of the cloud. Active Github presence (experience in contributing to popular open source projects/sharing More ❯
UI, Services and Data layer tests). Ability to work with developers to build automation/performance friendly code is a plus. Experience in refactoring test automation/performance suites as necessary. Experience working with SOAP and REST service and understanding of SOA architecture. Experience of SQL/PL-SQL More ❯
software and practices across the company, and leading small iterative improvements every day. Proactively seeking opportunities to improve the system as a whole; simplifying, refactoring and optimising to make development easier for you and your colleagues. Collaborating within a cross-functional and cross-disciplinary team (Frontend, Backend, Product, Data, QA More ❯
Vancouver. We are a small, dynamic team focused on delivering impactful projects that enhance joy, productivity, and stability. We value: Test-driven excellence Iteration, refactoring, and continuous improvement Ownership and support for our products Pragmatic technology choices Customer-centered thinking and goal orientation Sustainable work pace As we enter our More ❯
on best practices. Deployment-Ready Development: Collaborate with the DevOps Engineer to ensure applications are structured for seamless deployment in containerized and cloud environments. Refactoring & Optimization: Identify and implement improvements to enhance scalability, stability, and performance. Cross-Platform Development: Build and maintain features that run reliably across Windows and Linux More ❯
enterprise environments Collaborate with the founding team to integrate models into internal and external user flows Write clean, production-ready code - often improving or refactoring existing prototypes Think holistically about agent lifecycle , observability, failure handling, and scalability Help define the tech stack and architecture for core components of the platform More ❯
Redis helpful Experience with Test-Driven Development Code test coverage through Unit or Integration tests The habit of constant code and system improvement by refactoring and thinking critically about the system Written and verbal English communication skills is required Experience working in agile teams Experience working remotely Experience in tooling More ❯
Redis helpful Experience with Test-Driven Development Code test coverage through Unit or Integration tests The habit of constant code and system improvement by refactoring and thinking critically about the system Written and verbal English communication skills is required Experience working in agile teams Experience working remotely Experience in tooling More ❯
layouts that work flawlessly across devices—from smartphones to desktops. You write clean, sustainable, and reliable code, applying best practices like design patterns and refactoring techniques. You’re passionate about keeping up with the latest trends and advancements in frontend development. You have an in-depth understanding of the full More ❯
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 More ❯
Prioritize security, maintainability, scalability, code quality, and future-proofing. Assist with cloud infrastructure maintenance, monitoring, and alerting. Manage multiple development threads, including feature development, refactoring, bug fixing, client customizations, and data mapping. What we're looking for: Strong technical background with experience collaborating with distributed teams. Excellent communication, analytical skills More ❯
resilient, high performance and/or risk and pricing and/or eTrading areas. Experience of developing in Python Writing tests, object modelling and refactoring Creative, quick-thinking, pragmatic, with an aptitude for solving problems with technology and an ability to quickly translate requirements into a sound technical design and More ❯
operations, process, or post-incident analysis for your team. You will actively participate in reviews of systems owned by partner teams. Drive automation and refactoring of existing solutions, including incorporating new generative AI and machine learning components. Ensure scalability, reliability and efficiency of automation processes. Report and analyze usage statistics More ❯
such as Azure DevOps). Experience in TDD is essential and comfortable writing tests. Proactively identify opportunities to improve usability, performance, and scalability while refactoring and reducing technical debt. Exposure to relational databases with knowledge of SQL. Familiarity with infrastructure-as-code (e.g., Terraform) is preferred but not essential. Experience More ❯
UDF's • Have in-depth knowledge of SQL Internal Architecture (Metadata, Indexes, Statistics etc.) • Skilful in performance tuning (using all available tools/techniques), refactoring existing SQL, monitoring high availability clusters and patching live systems • Experienced in SQL CLRs, SSRS, and Power BI • As a key member of the team More ❯
UDF's • Have in-depth knowledge of SQL Internal Architecture (Metadata, Indexes, Statistics etc.) • Skilful in performance tuning (using all available tools/techniques), refactoring existing SQL, monitoring high availability clusters and patching live systems • Experienced in SQL CLRs, SSRS, and Power BI • As a key member of the team More ❯
layer between science and infrastructure. Design and develop new workflows and tooling to improve the reliability, availability and performance of our systems (automation scripts, refactoring, new API-based features, web apps, dashboards, etc.). Collaborate with the security team to ensure infrastructure adheres to best security practices and compliance requirements. More ❯
to shape how things are built and the trust to get on with it - whether that's improving infrastructure, shipping new features, or quietly refactoring something that needs it. Senior Go Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go More ❯
to shape how things are built and the trust to get on with it - whether that's improving infrastructure, shipping new features, or quietly refactoring something that needs it. Senior Go Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go More ❯
experience with MQ and WAS migrations, including upgrading from older versions (e.g., MQ 7.5 to 9.x, WAS 7 to 9) Expertise in assessing and refactoring application configurations for cloud-native deployments, including containerized environments (e.g., Docker, Kubernetes, Red Hat OpenShift). Knowledge of migration tools such as IBM Cloud Transformation More ❯