cover image
Global M

Global M

www.globalm.io

1 Job

38 Employees

About the Company


We are an International Recruitment Consultancy partnering with start-ups and technology enterprises to recruit the most talented professionals for their teams, helping organisations scale rapidly and build the technologies and products of the future. Since 2012, we have applied our consultancy services to 150+ International companies across Europe, the US, Africa and Asia, helping them to fill 1000's of job positions.

Our experience has allowed us to build transparent and effective delivery processes for recruitment, redefining traditional approaches. With our on-site, remote or hybrid embedded (RPO) Talent Partner Model, we place our highly-qualified recruiters inside businesses to support, improve and/or carry out the hiring.

Our team use latest tech and tools to communicate and collaborate with all stakeholders involved, including our client's internal talent teams and hiring managers. Apart from delivering amazing talents for teams, we provide bespoke hiring analytics, and an AI enabled recruiter to streamline your culture & value creation, and interviewing process decreasing the time to hire by 25%.

Listed Jobs

Company background Company brand
Company Name
Global M
Job Title
Principal Software Engineer
Job Description
Job title: Principal Software Engineer Role Summary: Lead design, development, and maintenance of scalable backend and cloud systems using Node.js and Python. Drive technical excellence, mentor engineering teams, and set architecture and coding standards across projects. Expectations: - Own end‑to‑end technical delivery of complex backend services. - Champion best practices in architecture, quality, and DevOps. - Mentor engineers and support their growth. - Collaborate across product, design, and operations to deliver reliable, secure services. - Contribute to data strategy and analytics infrastructure. Key Responsibilities: - Architect and build scalable, high‑performance backend services in Node.js/Python. - Lead projects from requirements gathering through deployment and post‑launch support. - Define and enforce architecture, coding, and deployment best practices. - Mentor engineers on technical design, coding, and career development. - Design and maintain database schemas in PostgreSQL and DynamoDB. - Build and maintain AWS infrastructure (Lambda, DynamoDB, RDS, IaC). - Ensure system performance, reliability, and security. - Facilitate Agile ceremonies, code reviews, and continuous integration/delivery pipelines. - Collaborate with product managers, stakeholders, and other teams to align on feature delivery. Required Skills: - 5+ years production experience with Node.js and Python. - Deep knowledge of PostgreSQL and DynamoDB – design, optimization, scaling. - Hands‑on experience deploying and managing services on AWS (Lambda, RDS, DynamoDB, IaC). - Proven technical leadership (project ownership, mentoring, setting standards). - Strong grasp of microservices, TDD, CI/CD, Agile, and system integration patterns. - Experience with infrastructure‑as‑code tools (Terraform, CloudFormation). - Excellent written and verbal communication across technical and non‑technical audiences. - Analytical mindset, strong problem‑solving skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. - Certifications such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer optional but beneficial. - Background or interest in financial services/B2B software valued.
London, United kingdom
Hybrid
Senior
03-12-2025