Lead Software Engineer (Full-stack)

New
Based in the United StatesContractLead
Salary100 - 125 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSDockerDjangoJavaTypeScriptReactCI/CDTerraform

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field.
  • 10+ years of professional software development experience.
  • 4+ years of experience developing Java-based backend applications in production environments.
  • 3+ years of experience in a technical leadership role overseeing engineering teams or complex software initiatives.
  • Proven experience delivering full-stack applications from concept through production.
  • Experience designing and maintaining public-facing production systems at scale.
  • Deep backend expertise with frameworks such as Django, Dropwizard, or similar technologies.
  • Strong frontend experience with React, Expo, Vite, and TypeScript.
  • Experience with relational and non-relational databases, data modeling, and scalable application design.
  • Strong experience building cloud-based systems using AWS and/or Azure.
  • Hands-on experience with AWS services including Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, and SQS.
  • Experience with CI/CD automation using tools such as GitHub Actions and infrastructure-as-code tools such as Terraform or Pulumi.

Responsibilities

  • Serve as the primary technical architect across multiple client projects, ensuring solutions align with business objectives and customer expectations.
  • Design scalable software architectures across frontend, backend, cloud infrastructure, and connected technology environments.
  • Lead architecture reviews and ensure systems meet standards for performance, security, maintainability, and reliability.
  • Write production-quality code and demonstrate engineering excellence through clean, scalable, and maintainable implementations.
  • Lead and support engineering teams by providing technical direction, mentorship, and guidance throughout project delivery.
  • Collaborate with Product Managers, Technical Leads, designers, data teams, and hardware specialists to deliver complete product solutions.
  • Establish best practices for coding standards, testing strategies, CI/CD processes, deployment workflows, monitoring, and documentation.
  • Identify technical risks early and develop mitigation strategies to ensure predictable delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
100 - 125 USD per hour
Apply Now