cover image
bubb

bubb

bubb.io

1 Job

26 Employees

About the Company

From startups, to scale-ups, to enterprise, we use technology & people to recruit rockstar talent across the sales, technology & engineering sectors. Direct-hire through to Embedded Recruiters & RPO, powering staffing for some of the world's most ambitious companies. We combine specialist recruiters with the finest in talent technology, to build highly efficient, employer brand focused, cost effective solutions that drives hiring for the likes of Microsoft, Fortinet, Awin Global, Google, & Indeed. And we do a pretty good job... But don't believe us, come see what our clients say...

Listed Jobs

Company background Company brand
Company Name
bubb
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Full‑Stack Software Engineer Role Summary: Design, develop, and maintain scalable, cloud‑native web applications utilizing Next.js, Node.js, and TypeScript. Own end‑to‑end delivery from architecture to deployment on AWS while collaborating closely with product, QA, and DevOps teams in an agile environment. Expectations: Deliver production‑ready features on time, write clean, test‑driven code, actively participate in code reviews, maintain accurate technical documentation, and adhere to DX and security best practices. Provide architectural guidance, support junior staff, and attend occasional client site visits as required. Key Responsibilities: - Build responsive front‑end components in Next.js (SSR/ISR) and translate wireframes into production code. - Develop RESTful APIs using Node.js, Express/Fastify, TypeORM, and appropriate ORM tools. - Model and manage relational or document databases (PostgreSQL, MariaDB, MongoDB) and implement migrations. - Write unit and integration tests with Jest, Supertest, or Mocha. - Containerise services with Docker Compose and provision infrastructure using Terraform. - Deploy and manage AWS resources (EC2, ECS, RDS, S3) and maintain CI/CD pipelines. - Participate in trunk‑based development, code reviews, and agile delivery cycles. - Produce clear technical specifications, architecture documentation, and operational guides. - Collaborate with product, QA, and DevOps to ensure rapid, high‑quality releases. Required Skills: - Expert in TypeScript, Node.js, Next.js/React (SSR/ISR). - Strong experience with ORM (TypeORM) and database design (PostgreSQL, MariaDB, MongoDB optional). - Proficiency in Docker, Terraform, AWS services (EC2, ECS, RDS, S3), Git, and CI/CD tools. - Solid test‑driven development practices (Jest, Supertest, Mocha). - Deep understanding of DDD, clean architecture, REST API design, security, and error handling. - Familiarity with agile/scrum methodologies. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent industry experience). - Certifications in cloud platforms (AWS, Terraform) or related technologies are desirable but not mandatory.
United kingdom
Remote
Senior
22-11-2025