remote
Senior Software Engineer Golang, React - Applied Systems
Software Engineer
Senior Software Engineer driving end‑to‑end development of employee benefits platforms using Golang for backend services and React for modern web interfaces, with a focus on scalable cloud architecture and CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Golang supporting employee benefits workflows.
- Build responsive, user‑friendly front‑end applications using React and modern JavaScript/TypeScript patterns.
- Implement and consume RESTful APIs, ensuring secure, reliable data exchange between services.
- Containerize applications with Docker and orchestrate deployments on AWS cloud infrastructure.
- Collaborate with product, QA, and DevOps teams to define requirements, conduct code reviews, and drive continuous integration/continuous delivery.
Requirements
- 5+ years of professional software development experience, with strong expertise in Golang and React.
- Proven ability to design and implement RESTful APIs and micro‑service architectures.
- Hands‑on experience with Docker, AWS services (ECS/EKS, Lambda, RDS), and CI/CD pipelines.
- Solid understanding of relational databases and SQL query optimization.
- Excellent problem‑solving skills, ability to work independently in a remote environment, and strong communication abilities.