Position: Golang developer
Company: TechHunt
Category: Golang
Experience required: 3y
English level: intermediate

We are on a mission to solve a human challenge we all face: finding great care for the ones we love. We are moms and dads and pet parents. We have parents and grandparents so we understand that everyone, at some point in their lives, could use a helping hand. Our culture and our products reflect that. Here, entrepreneurs, self-starters, team players, and big thinkers unite behind a common cause. Here, we are applying data analytics, AI, and the latest technologies to solve universal problems and connect people in new ways. If you like having autonomy, if you thrive on collaboration and building new things, and if you’re all about using your talent for od, our project is the place for you.

We are looking for a  Engineer for our engineering team. We are evolving the architecture into a decoupled, service-oriented system that is running on a container-orchestration system with CI/CD. Our frontend is being migrated from a dynamic web page app with lots of  Ajax into a modern / single-page application. We are heavy users of  and currently use services like EC2, ELB, RDS, Amazon MQ, and ElastiCache in our stack and we want to embrace  more in the future.


YOU ARE

- Demonstrating solid and proven experience in 
- Experienced writing RESTful services, and/or integrating with 3rd party APIs
- Accustomed to working with microservices and knowing how scale affects the architecture
- Showing a . NET/Java background as an advantage
- Hands-on with Docker, gRPC + Protocol Buffers
- My or Postgres
- - 
- Feature Flags/Feature Gating
- CI/CD, Jenkins

YOU WANT TO WORK WITH

-  Cloud Development Kit (CDK)
- Dynamo DB
- Neptune
- Lambda
- Step Functions
- SNS/SQSoDistributed Tracing/Open Tracing
- Infrastructure
- Istio (traffic shaping, policies, authn/authz)
- Envoy (experience building filters is beneficial)
- Customized Apollo
- Product team and other stakeholders
- Readiness to prove your own ideas and implement them

TOGETHER WE WILL

- Build great products in an iterative and test-driven way
- Produce, maintain and enhance our application in high quality, clean and testable way
- Collaborate with our product management and the creative teams to understand business requirements
- Contribute to the development of the application and business of the client
- Grow professionally and learn from each other