Position: Senior Golang Engineer
Company: United Software
Experience required: 5y
Category: Golang
English level: upper
Published: 2021-07-01T00:00:00+03:00

Who we are:

Ketch (www.ketch.com) is a Silicon Valley early-stage startup, which has raised 23mln$ of investment. Ketch is looking to disrupt the data privacy and cybersecurity market. Our product will deliver technology, not process, to help businesses deliver value to consumers while leveraging their data without violating privacy and trust requirements. Our patent-pending innovation combines cryptography, differential privacy and distributed ledgers to ensure ownership and use of consumer data, adhering to regulations by design.

What are we looking for:

We are looking for a highly skilled back-end engineer who is comfortable with large scale systems engineering projects. You will be responsible for the design and development of the API and back-end systems and ensuring application stability, security and responsiveness. Our ideal candidate is a technical expert that gets things done by utilising expertise and whatever tools make sense for the job at hand.

What will your day-to-day work look like:

● Design APIs for internal and external systems and implement them in Golang
● Build a fault-tolerant, highly available system architecture based on microservices
● Understand and implement security and data protection standards
● Maintain quality and ensure the responsiveness of the applications
● Collaborate with the product and engineering team to design and launch new features
● Work closely with stakeholders including product managers, engineers, and customers
● Leverage best practices to ensure high level of deployment automation
● Cost/performance optimisation of newly developed services
● Measure everything to provide critical operational insight into our applications
● Maintain expertise in current and emerging technologies and tools
● Contribute to Open Source solutions and communities we use wherever it’s possible

You can be a great match if You:

● Have an experience in design and development of scalable distributed systems
● Have built production systems and services in Golang (ideal) or Java/Python/Scala
● Have a deep understanding of domain driven data modeling
● Have built production services in cloud-native environment (AWS, GCP, Azure) and know where itʼs awesome and where it hurts
● Are a great communicator, not at all like the stereotypical geek
● Have dealt with complexities for mobile, web and mixed environments
● Really grok your CI (CircleCI, etc.), Database/Storage (Redis, Cassandra, DynamoDB, ScyllaDB, as well as Postgres) and VCS (git/GitHub) tools
● Are experienced with Container Orchestration (Docker, Kubernetes, Helm)

YOUR BENEFITS:

● 20 business days of vacation and 15 paid sick leaves per year
● Career development opportunities — mentorship, internal meetups & hackathons.
● Flexible work schedule without time trackers
● Medical insurance
● Fitness club membership
● Office breakfasts, snacks, beverages, and cheer-up events