Form3 logo
Form3

Form3 is a fully managed payment technology service that helps banks and regulated FinTech companies move money faster. A robust AWS cloud-processing platform featuring multiple-sc

Senior Software Engineer, Go

Location

United Kingdom

Posted

34 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Go

Form3

• Designing, building, and running cloud-native microservices in Go that are the backbone of our real-time payments platform • Building systems that are highly available, low-latency, and scalable, handling billions of payment requests with precision and resilience • Taking full ownership of services: from initial design and implementation to deployment and production support • Working with a mindset where cost-efficiency, observability, and operational excellence are core to how we build • Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement • Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps environment

Job Requirements

  • Deep understanding of designing and building distributed systems
  • Enjoys working on complex challenges within critical software where high performance and robustness are essential
  • Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
  • Interest in owning projects end-to-end and supporting them as they go live in production
  • Appreciation of clean code and software engineering best-practice
  • Experience with Go, along with a “right tool for the job” mentality
  • Great communication skills who enjoy sharing knowledge and collaborating with others

Benefits

  • Health insurance
  • Professional development opportunities
  • 25 days annual leave
  • Remote work options

Related Job Pages

More Full-stack Engineer Jobs

DILA logo

Tech Lead Systems & Platforms

DILA

Documents à transmettre : Pour postuler à cette offre, l'envoi du CV et d'une lettre de motivation est obligatoire.

Role Description L’objectif principal du poste est d’assurer le pilotage technique des environnements d’infrastructure et de garantir leur bon fonctionnement, leur sécurité et leur performance dans un contexte de production critique. Le(La) Tech Lead Systèmes & Plateformes veille à la cohérence technique des choix d’architecture, à la bonne intégration des solutions déployées et à l’alignement des pratiques avec les exigences de disponibilité, de résilience et de conformité de la DILA. Il(Elle) encadre techniquement les ingénieurs et administrateurs du pôle, anime la démarche d’amélioration continue, et assure la montée en compétence de l’équipe sur les sujets stratégiques (automatisation, cloud souverain, supervision, observabilité…). Il(Elle) joue également un rôle clé dans la coordination technique avec les infogérants, en garantissant la qualité des livrables, la bonne gestion des incidents et la traçabilité des actions. Enfin, il(elle) contribue activement à l’évolution des socles techniques et à la modernisation de la production. En tant que Tech Lead Systèmes & Plateformes au sein du pôle « Infrastructure & Opérations », vous garantissez la disponibilité, la performance, la sécurité et la résilience des environnements systèmes, on-premise ou cloud souverain. Vous pilotez techniquement l’infogérant, supervisez le MCO/MCS, contribuez à la gestion des incidents et des changements, et optimisez l’exploitation via l’automatisation et l’amélioration continue. Vous jouez un rôle central dans les projets de modernisation en assurant la cohérence entre le BUILD et le RUN avec les équipes d’ingénierie, sécurité et applicatives. Qualifications - BAC+5 minimum ou expérience professionnelle dans un emploi équivalent. - Expérience professionnelle de 5 ans minimum. - Connaissance du fonctionnement d'une DSI (organisation, rôles, cycles de vie). - Maîtrise de la gestion de produit (cycle de vie, backlog, roadmap, indicateurs). - Connaissance des environnements et organisations de « production ». Requirements - Gouvernance & Pilotage (Run): - Piloter le périmètre confié à l’infogérant (gestion systèmes, Bases des données, patching, industrialisation). - Veiller au respect des engagements de service (SLA, GTI/GTR, couverture HNO pour applications critiques). - Exploitation & Maintien en Conditions Opérationnelles: - Piloter l’Administration et optimiser les environnements OS. - Superviser et piloter Red Hat Satellite (politiques de patch, compliance, lifecycle). - Automatisation & Industrialisation: - Concevoir et maintenir des playbooks Ansible. - Contribuer à l’industrialisation CI/CD (GitLab, pipelines d’infra). - Sécurité & Conformité: - Appliquer les règles de durcissement (PSSI-DILA, PSSI-E, exigences SecNumCloud). - Travailler en lien étroit avec la sécurité opérationnelle. - Support & Gestion d’incidents: - Analyse et diagnostic N2/N3 des incidents systèmes. - Participation active aux cellules de crise sur incidents majeurs. - Contribution aux projets d’évolution SI: - Participer à la migration/modernisation. - Participer à la mise en place de nouvelles plateformes ou environnements de tests/pré-prod. - Contribution aux dossiers BUILD-to-RUN avec la section Ingénierie. Benefits - Documents à transmettre: - Pour postuler à cette offre, l'envoi du CV et d'une lettre de motivation est obligatoire. Company Description Localisation : 26 Rue Desaix, 75015 Paris, France

France
Full TimeRemoteTeam 5,001-10,000

Role Description The Full-Stack Developer is a skilled web professional with a strong background in frontend and backend development, and a deep understanding of Drupal. Responsibilities include: - Designing, coding, and modifying websites from layout to function according to client specifications. - Working closely with web specialists, designers, and other developers to create and maintain high-quality web applications. - Leveraging AI-assisted development tools across all phases of work to support productivity and quality. - Maintaining accountability for the accuracy, completeness, and quality of all deliverables. - Performing other duties as needed. Qualifications - Bachelor's Degree in Computer Science or related field required. - Minimum three years of experience in full-stack development required. - Minimum three years of experience in Drupal development required. - Experience may be accepted in lieu of degree. Requirements - Expertise in HTML, CSS, JavaScript, and responsive design. - Strong understanding of Drupal architecture, PHP, object-oriented programming, and best practices. - Proficient in Drupal 10+, including custom module and theme development, data migrations, web security, performance optimization, MySQL, and database management. - Experienced with Git-based workflows, RESTful APIs, third-party integrations, front-end frameworks, TDD, CI/CD pipelines, automated testing, shell scripting, and Drush. - Familiar with Agile methodologies and dependency/package managers such as Composer, npm, Vite, and Gulp. - Demonstrates strong problem-solving skills and the ability to work independently, remotely, and collaboratively. - Effectively communicates in both technical and business contexts, identifies root causes, and implements sustainable solutions. - Takes initiative and ownership of work, ensuring quality, completeness, and alignment with standards. - Balances target audience needs with client requirements, applies attention to detail, and expresses creative ideas through web development. - Performs well under tight deadlines and changing priorities. - Able to quickly learn and gain deep understanding of multiple content and web management tools and leverage them for LLUH web development. - Adaptable across technical and creative environments, with demonstrated ability to write clean, maintainable code using core engineering principles, linters, static analysis, and automated testing to support long-term system reliability. - Able to distinguish colors as necessary; write, hear, read and speak sufficiently for general conversation in person and on the telephone; identify and distinguish various sounds associated with workplace; see adequately to read computer screens and written documents necessary to the position. Licensures and Certifications - Drupal certification preferred. Benefits - Equal opportunity employer committed to the principles of diversity. - Provides equal opportunities in all aspects of the employment process. - Reasonable accommodations for qualified individuals requesting assistance due to a disability.

United States
$50 - $67 / hour
Manhattan Associates logo

Software Engineer, All Levels

Manhattan Associates

Supply chain & Omnichannel commerce starts here.

Full TimeRemoteTeam 1,001-5,000Since 1990H1B Sponsor

• Apply a strong knowledge of data structures and algorithms to existing applications in C/C++ and/or .NET Framework • Use scientific programming methods to solve unique computational problems • Use a diverse mathematical toolkit to formulate and update analytical models • Conduct statistical analysis on large data sets • Work closely with Engineers, Business Analysis, Quality Assurance, and Product support • Communicate technical concepts to a non-technical audience • Able to perform under pressure in a rapidly-evolving industry • Ability to develop broad domain knowledge and technical depth

Pennsylvania
Global Canopy logo

Full Stack Developer

Global Canopy

Data for nature. Global Canopy provides world-leading data to assess, track and act on deforestation and nature loss.

ContractRemoteTeam 51-200H1B No Sponsor

Role Description Global Canopy (GC) is seeking to contract a full stack developer to start the development of the GC Assessment Platform. This will be a new system to replace two legacy tools currently used by the Corporate Performance programme to conduct and manage the assessments that form the foundation of our Forest 500, Forest IQ and related data products. The platform will be used for the full assessment lifecycle: methodology setup, data entry, internal review, company engagement, and data export. The contractor will work on the development of the platform as the main developer, but within a small team that is working on related projects. There is a product requirements document (PRD), an Asana project defining the features and user stories that need to be implemented, and a software requirements specification (SRS) providing more technical detail. The developer will work using our preferred tech stack, re-using modules and patterns from existing work wherever possible. What work do we want the contractor to do? - Address accumulated technical debt and improve usability and performance by replacing two key tools used by the Corporate Performance programme: - Original Data Collection Tool: A website for internal users to input assessment data, compare it with past assessments, and perform basic data quality checks. - Comment Platform: An externally-facing website for assessed entities to view their assessments and comment on findings. - Amalgamate the functionality of these two tools into a single Assessment Platform as described by our PRD and SRS. Role You will be responsible for starting the implementation of the Assessment Platform, covering the whole spectrum of development: - AWS infrastructure defined and deployed using terraform. - Python using FastAPI on EC2 and Lambda for backends. - Next.js with TypeScript on AWS Amplify for the frontend. - PostgreSQL on RDS for the database. - Pytest, jest and Playwright for testing. Key tasks and activities include: - Setting up infrastructure using terraform - Configuring authentication and access control - Building the repository layer over the existing PostgreSQL schema - Backend API development - Building the Next.js frontend application - Writing unit, integration and end to end tests - Documenting work done Expected Outputs - Platform infrastructure provisioned in terraform and deployed via CI/CD pipelines. - CI/CD pipelines in GitHub Actions for PR validation, deployment, and release management. - Authentication and authorisation system using Cognito. - Backend API in FastAPI with a data access layer over the existing database schema. - Background worker functions for asynchronous tasks. - Next.js frontend on Amplify with foundational pages for both internal workspace and company portal. - Monitoring, structured logging, and CloudWatch alarms as defined in the SRS. - Automated tests covering implemented functionality. - Developer documentation sufficient for another developer to set up the environment and continue the work. Skills and experience: - Strong full-stack web development experience using Python and TypeScript, with at least five years of professional experience. - Hands-on experience with FastAPI or a similar Python web framework. - Proficient in React, ideally with strong experience in Next.js. - Comfortable writing SQL directly against PostgreSQL. - Extensive practical experience with AWS infrastructure. - Ability to set up and maintain CI/CD pipelines using GitHub Actions. - Experience implementing authentication and role-based access control in web applications. - A commitment to code quality, including writing automated tests. - Ability to work independently with minimal supervision. Desirable but not essential: - Experience working with legacy databases. - Familiarity with Docker and Docker Compose for local development and deployment. - Experience working in or with non-profit, research, or data-driven organisations. Other information - Our budget allows for a maximum of £500 per day including VAT for 66 days, expected to be worked at 4-5 days per week. - Applicants must be within 2 hours of UK time. - We would like this work to start as soon as possible. - There is the possibility for extension if we are successful with further funding applications. How to Apply - Submit your application via Workable: - A short cover letter outlining your interest and how your expertise maps to our requirements. - An up-to-date CV. - Your day rate in GBP. - Your availability. - Brief answers to specific questions regarding your experience.

UTC-5 to UTC-3 + 3 moreAll locations: UTC-5 to UTC-3 | GMT (UTC+0) | EET (UTC+2) | UTC-2
£500 / day