Overview
The Senior Software Engineer (Golang) is a contractual position aimed at advancing a technology product company's engineering capabilities. The contractor will join a dynamic and skilled team to enhance and develop both backend services with Go and modern front-end applications using React. This role involves significant collaboration with Product, Design, and Engineering teams while contributing to architecture decisions and adopting best practices within a hybrid work environment.
Responsibilities
- Develop and enhance scalable backend services using Golang.
- Build modern front-end applications utilizing React.
- Leverage AWS cloud services and cloud-native architectures.
- Contribute to technical design, architecture, and engineering best practices.
- Drive automation, CI/CD, and infrastructure improvements.
- Collaborate closely with Product, Design, and Engineering teams.
- Investigate new technologies and contribute to R&D initiatives.
- Help shape the future direction of the product platform.
Requirements
- Strong commercial experience with Go programming language.
- Proven experience in building modern web applications using React.
- Familiarity with AWS cloud services and cloud-native architectures.
- Ability to work across the full stack of applications.
- Experience in product-led environments.
- Strong problem-solving skills with an ownership mentality.
- Interest in tackling complex technical challenges.
- Availability to start immediately or within the next four weeks.