Nearform logo
Nearform

Building enduring impact

Technical Lead

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

55 days ago

Salary

0

Seniority

Senior

Job Description

Technical Lead

Nearform

• Provide technical and line-management leadership to your development team. • Take responsibility for the successful delivery of projects. • Identify and resolve blockers before they become issues. • Ensure best practices in software development, DevOps, and agile methodologies are upheld within the team. • Work directly with clients, translating requirements into technical briefs. • Shape and define architectural decisions ensuring scalability, security, and maintainability. • Provide updates to client and Nearform leadership to ensure clear understanding of project status and drive good decision-making.

Job Requirements

  • Significant experience in software engineering as either a Senior Engineer leading projects and mentoring or as a Technical Lead. For this particular role, you will ideally be using Javascript technologies or Python.
  • Experience working directly with clients or customers to understand technical requirements.
  • Experience leading software engineering teams through technical delivery and either direct line management or mentoring.
  • Deep understanding of agile ways of working, best practices and design patterns.
  • Deep understanding of test-driven development and testing best practices.
  • Deep understanding of version control tools, e.g. Git.
  • Understanding of DevOps practices and cloud technologies (AWS, Azure, GCP)
  • Understanding of operational concerns (such as monitoring, performance testing, security considerations, accessibility, GDPR)
  • Empathy and people skills

Benefits

  • Annual Company Bonus - We all help Nearform to hit company goals so we all receive a share of the profits on an annual basis in line with company performance.
  • Work Remotely and Flexibly - We have a genuine dedication to work/life balance. Our flexible working culture allows you to work around what matters - school run, no problem!
  • Paid Time Off Package - We offer an annual leave of 25 days plus public holidays. We also offer sick leave, marriage leave and many more.
  • Remote Working Allowance - Every 2 years, you will have a budget of up to €1250 (equivalent in GBP) to help you set up a comfortable and productive workspace in addition to your essential equipment provided by Nearform when you join.
  • Training and Development Allowance - Nearform is committed to supporting and investing in employees’ ongoing learning and professional development. You will be encouraged to pursue relevant learning opportunities that support your growth and the growth of others, subject to manager approval.
  • Healthcare - It’s important to always take care of your health, so we offer additional private healthcare here at Nearform. If you wish to learn more about the plan offered feel free to reach out to our team.
  • Pension & Insurances - We offer a pension match of up to 5% and Income Protection and Death in Service for peace of mind.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500Since 2009H1B Sponsor

Company Description DNAnexus is the leading cloud-based SaaS company serving the global life science community. DNAnexus’ health informatics platform serves customers across a spectrum of industries — government, biopharmaceutical, clinical diagnostics, healthcare, and academic research in 33 countries with compliant protection of data, privacy, and intellectual property. The platform provides a secure and collaborative environment where genomics, multi-omics, and real world data can be combined with clinical data at scale, providing new insights that can lead to improved diagnostics, new targeted therapies and better patient care. Job Description Team Summary Our platform manages over 125 petabytes of data, processes 50 billion records, and handles 3 billion API calls monthly. With thousands of users depending on us, there is a clear imperative to leverage powerful frontier LLM models and execute on DNAnexus’ Agentic Platform. The platform enables agent-based systems to provide clinical and molecular data workflows in a highly scalable and regulated (PHI) environment. The goal is to enable more intelligent, automated, and reliable execution of complex scientific data processes in the cloud. Who We’re Looking For We are seeking a highly autonomous and product-minded Senior Software Engineer. This critical role requires robust technical skills in software development and data management and a willingness to learn about molecular data and bioinformatician workflows. - Product minded/agile mindset is required for the position - knowing that the optimal solution may evolve within six months due to the rapidly changing AI ecosystem. - Strong understanding of modern LLM techniques and AI harness principles combined with experience in deploying them within production environments - Backend generalist navigating technical ambiguity with a flexible, learning-oriented approach. Responsibilities - Design, build, and maintain scalable clinical and molecular data systems - Develop cloud-native infrastructure for large-scale biomedical workloads - Contribute to AI/agent-based systems for scientific and clinical workflows - Apply LLMs and AI primitives in production within regulated environments (PHI) - Ensure high reliability, performance, and quality of delivered systems - Collaborate with global engineering teams (including US-based counterparts) - Drive engineering best practices (testing, CI/CD, observability, delivery discipline) - Evaluate and select technologies in a rapidly evolving AI ecosystem Qualifications - 5+ years of software development experience. - Proficiency in core development tools: Python (occasionally TypeScript), Linux Shell, Bash, Git, Docker, and SQL. - Ability to assess and select the right technology for the Agentic platform, keeping pace with an ecosystem that changes every six months. - Nice to Have: Proven experience designing and/or implementing Agentic systems. - Proficiency in computing fundamentals, including cloud computing (e.g., AWS). - Experience in data modeling, with an understanding of database management systems. - Experience in executing the end-to-end software development lifecycle, including agile delivery, automated testing, CI/CD, and continuous process improvement. Additional Information Based in Mountain View, California, DNAnexus is experiencing rapid growth and is searching for the best talent to join our team. We recently completed a $200 million financing round to advance our growth globally to further serve leading healthcare and life science organizations. Key investors include Google Ventures, Perceptive Advisors, Northpond Ventures, TPG Biotech, and Foresite Capital. DNAnexus will provide the necessary support to enable the ideal candidate to work remotely within the Czech Republic. - Department: Engineering

Czechia
Prevailance, Inc. logo

Senior Software Developer

Prevailance, Inc.

Teamwork, Integrity, Passion, Creativity

ContractRemoteTeam 51-200H1B No Sponsor

• Lead the full lifecycle development of mission-critical applications and system software. • Requires a "full-spectrum" engineer to bridge high-level client requirements and low-level system execution. • Responsible for initial prototyping, source code development, complex systems integration and end-user training. • Consult with clients to capture functional requirements and translate them into technical application features, creative prototypes, and comprehensive specifications. • Write, modify, and debug source code for new applications and special-purpose software. • Develop and maintain critical system components, including operating systems, database packages, compilers, and repositories. • Analyze existing systems and subsystems to identify opportunities for reusability, necessary architectural changes, or the need for complete updates/reprogramming. • Lead comprehensive integration and system testing phases. Prepare unit and test scripts to ensure high-performance and reliable software deployment. • Author technical handbooks and design documentation to accurately represent code architecture. Facilitate end-user training sessions to ensure seamless transition and adoption of new systems. • Proven ability to lead testing phases and mentor users through the adoption of new technologies. • Proficiency in working across different layers of the software stack, from utility programs and assemblers to high-level application features. • Travel may be required

United States
Job Closed
Prevailance, Inc. logo

Senior Software Engineer

Prevailance, Inc.

Teamwork, Integrity, Passion, Creativity

ContractRemoteTeam 51-200H1B No Sponsor

• Oversee and implement comprehensive security protocols. • Ensure systems remain resilient and compliant with the latest Department of Defense (DoD) standards. • Monitor, evaluate, and maintain the security posture of enterprise systems to ensure continuous operational availability. • Ensure all systems adhere to DoDM 8140.03 standards and maintain the required IAT and IAM level benchmarks. • Utilize advanced tools to detect, analyze, and respond to security incidents, ensuring rapid recovery and mitigation of vulnerabilities. • Manage and secure Computing Environments (CE) and Operating Systems (OS), ensuring all users with privileged access meet specific training and certification requirements. • Develop and maintain security documentation, including Plan of Action and Milestones (POA&M) and System Security Plans (SSP). • Ability to pivot between management-level compliance oversight and technical cyber defense tactics. • Meticulous approach to verifying certification currency and system compliance. • Ability to translate complex cybersecurity requirements into actionable steps for non-technical stakeholders.

United States
Job Closed
Prevailance, Inc. logo

Software Developer

Prevailance, Inc.

Teamwork, Integrity, Passion, Creativity

ContractRemoteTeam 51-200H1B No Sponsor

• This position is contingent upon successful contract award. • Multiple positions available. • As a full life-cycle contributor, provide everything from initial requirements gathering and prototyping to source code development and rigorous system testing. • Develop functional software solutions to meet client requirements. • Analyze complex system architectures for reusability while ensuring all new features align with organizational standards. • Requirement Translation: Partner with clients and stakeholders to understand business needs and translate them into technical application features. • Write high-quality source code and prepare programming specifications that ensure scalability and efficiency. • Architecture & Design: Develop detailed specifications for new applications and design creative prototypes that align with user requirements. • Systems Analysis: Review and analyze existing systems and subsystems to identify opportunities for reusability, integration benefits, and necessary structural changes. • Testing & Documentation: Prepare comprehensive design plans, written analyses, unit tests, and test scripts. Develop clear, user-friendly software manuals for end-users. • Tool Evaluation: Assess and recommend application software packages, integration tools, and testing frameworks to enhance the development lifecycle. • Travel may be required.

United States
Job Closed