Position: Middle/Senior Golang Software Engineer
Company: SoftServe
Category: Golang
Experience required: 3y
English level: intermediate

Here, at SoftServe, we are having trustworthy cooperation with our Client. We are on a mission to solve a human challenge we all face: finding great care for the ones we love. Weare 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 good, Care.com is the place for you.

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 jQuery Ajax into a modern React/Redux single-page application. We are heavy users of AWS and currently use services like EC2, ELB, RDS, Amazon MQ, and ElastiCache in our stack and we want to embrace AWS more in the future.

YOU ARE

- Having 5 years of overall experience in Software development, including 3 years of experience with Golang
- Skilled in writing RESTful services, and/or integrating with 3rd party APIs
- Having practical experience with microservices and knowing how scale affects the architecture
- Experienced with Docker, gRPC + Protocol Buffers
- Showing a concept of MySQL or Postgres, GraphQL, Kubernetes, CI/CD, Jenkins
- Familiar with feature Flags/Feature Gating and SNS/SQSoDistributed Tracing/Open Tracing
- Proficient with Istio (traffic shaping, policies, authn/authz), Kustomize, and Apollo
- Skilled in cooperating with the product team and other stakeholders
- Ready to prove your own ideas and implement them
- Possessing .NET/Java background as an advantage
- Preferably familiar with AWS Cloud Development Kit (CDK), Dynamo DB, Neptune, Lambda, Step Functions, Envoy (experienced in building filters), Infrastructure

YOU WANT TO WORK WITH

- Building great products for our customers in an iterative and test-driven way
- Performing analysis, design, coding, and testing
- Our marketing, product management, and creative teams to understand business requirements
- Producing, maintaining, and enhancing our applications in high quality, clean and testable way

TOGETHER WE WILL

- Support your technical and personal growth — we have a dedicated career plan for all roles in our company
- Care about your individual initiatives — we are open for them, just come and share your ideas
- Give you access to experienced specialists willing to share their knowledge
- Work in a pretty collaborative environment
- Take part in internal and external events where you can build and promote your brand