Lead Software Engineer (Fullstack)

New
J
JobgetherSoftware Engineering
Based in United StatesContractLead
Salary100 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of professional software development experience, including substantial hands-on full-stack engineering experience; 3+ years of experience in a technical leadership role
Required Skills
AWSJavaSoftware ArchitectureTypeScriptAzureReactCI/CDTerraform

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional software development experience, including substantial hands-on full-stack engineering experience.
  • 3+ years of experience in a technical leadership role overseeing cross-functional engineering teams or complex software initiatives.
  • Strong backend development expertise using Java or another modern object-oriented language.
  • Strong frontend development experience with React, TypeScript, Vite, and/or Expo.
  • Deep knowledge of backend frameworks such as Dropwizard, Spring Boot, Django, FastAPI, or comparable production technologies.
  • Experience designing and supporting event-driven architectures, APIs, cloud platforms, and distributed systems.
  • Strong experience with AWS and Azure, including services such as Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, and SQS.
  • Highly proficient in CI/CD automation and Infrastructure as Code using tools such as GitHub Actions, Terraform, or Pulumi.
  • Strong client-facing communication and executive presentation skills.
  • Professional services or consulting experience is strongly preferred.
  • A valid, publicly accessible personal LinkedIn profile with a photo is required for this client-facing role.

Responsibilities

  • Serve as the key technical architect across multiple client engagements, ensuring technology strategies align with customer objectives and measurable business outcomes.
  • Lead architecture and technical design across frontend, backend, APIs, cloud infrastructure, event-driven systems, data platforms, and user-facing applications.
  • Own technical delivery from discovery and planning through development, testing, deployment, production support, and continuous improvement.
  • Write and review production-quality code while establishing strong standards for maintainability, scalability, security, testing, and performance.
  • Collaborate across software engineering, hardware, data science, design, product, and client teams to deliver end-to-end connected and intelligent solutions.
  • Design and support cloud-native systems across AWS and Azure, including infrastructure, security, performance, reliability, and operational tooling.
  • Mentor and guide engineers through development, code reviews, production troubleshooting, and on-call responsibilities.
View Full Description & ApplyYou'll be redirected to the employer's site
100 USD per hour
Apply Now