Senior Full-Stack Software Engineer (Back-End Focused)

New
RemoteFull-TimeSenior
SalaryCompetitive salaries and bonus opportunities
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSDockerNode.jsPHPPythonSQLJavascriptMongoDBTypeScriptTerraform

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, or a related field.
  • 7+ years of full-stack software engineering experience with a clear back-end focus and architectural responsibility.
  • Proficiency in JavaScript/TypeScript, Python, and PHP; strong Node.js backend experience.
  • Experience designing and consuming APIs in distributed or microservices architectures.
  • Experience with JWT/OIDC authentication patterns.
  • Proven experience with relational (SQL) and NoSQL databases, specifically MongoDB operational experience.
  • Experience with Docker and container orchestration on AWS ECS.
  • Working knowledge of core AWS services including API Gateway, S3, CloudWatch, and IAM.
  • Experience building automation using Terraform and Terragrunt.
  • CI/CD experience with GitHub Actions and GitHub OIDC.
  • Experience with observability, logging, metrics, and distributed tracing.
  • Experience integrating headless CMS platforms with front-end frameworks.
  • Experience mentoring software engineers.

Responsibilities

  • Contribute to architecture, design, and technical decision-making across the full application stack including React, Next.js, Node.js, Contentful, and AWS.
  • Design, build, and maintain scalable, secure, and high-performing APIs.
  • Oversee CMS content modeling and editorial workflow optimization.
  • Improve CI/CD pipelines, deployment processes, monitoring, and system reliability.
  • Ensure compliance with security, governance, and AWS infrastructure best practices.
  • Provide technical mentorship, supervision, and performance guidance to engineers.
  • Partner with product, design, and business stakeholders to translate requirements into technical solutions.
  • Support sprint planning, technical estimation, roadmap development, and hiring efforts.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive salaries and bonus opportunities
Apply Now