Full Stack Software Engineer (Tech Lead)

New
J
JobgetherLogistics Technology
Based in United StatesFull-TimeLead
Salary130,000 - 200,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
SQLRabbitmqTypeScriptC#.NETRedisReactCI/CDRESTful APIs

Requirements

  • 6+ years of software engineering experience, including experience leading or mentoring engineering teams.
  • Proven experience designing architectures for distributed and scalable systems, ideally involving data ingestion or streaming pipelines.
  • Strong experience with distributed system components such as Redis, RabbitMQ, message brokers, and custom service development.
  • Experience leading AI-enabled engineering teams and implementing processes to ensure safe and reliable AI-assisted development.
  • Advanced full stack development experience across frontend and backend technologies.
  • Strong frontend expertise with React, TypeScript, JavaScript, HTML, CSS, component design, hooks, and modern frontend patterns.
  • Strong backend expertise with C#/.NET, Entity Framework, SQL, relational databases, indexing, and query optimization.
  • Knowledge of dependency injection, asynchronous programming, LINQ, REST APIs, and event-driven architectures.
  • Experience implementing automated testing strategies using tools such as Jest, Vitest, React Testing Library, and end-to-end testing frameworks.
  • Ability to transform product requirements into scalable technical solutions and actionable engineering plans.
  • Familiarity with secure software development practices and CI/CD pipelines such as GitHub Actions or GitLab.
  • Experience working in Agile or Lean environments with fast iteration cycles.

Responsibilities

  • Own the end-to-end architecture for scalable and resilient data ingestion systems spanning edge and cloud environments.
  • Lead and mentor frontend and backend engineers through technical guidance, code reviews, documentation, and engineering best practices.
  • Drive full-stack architecture decisions across distributed data flows, messaging systems, APIs, data models, and user interface structures.
  • Lead AI-enabled development practices by establishing validation processes, testing frameworks, guardrails, and support systems for reliable AI-assisted engineering.
  • Translate product and design requirements into clear engineering tasks and prioritize effective execution across the team.
  • Build responsive frontend experiences using React, TypeScript, modern component libraries, HTML, and CSS.
  • Develop secure backend services using C#/.NET, REST APIs, Entity Framework, and optimized relational database solutions.
  • Design and improve systems using technologies such as Redis, RabbitMQ, and custom distributed services.
  • Collaborate with product, design, DevSecOps, and field teams to deliver secure and impactful features.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 200,000 USD per year
Apply Now