Senior Software Engineer - Data Engineer

Grain Slovakia s.r.o.

Place of work
Remote work
Contract type
full-time
Wage (gross)
5 000 EUR/month60 000-65 000€/year/contract + stock options (based on seniority level)+ benefits

Information about the position

Job description, responsibilities and duties

As a Senior Software Engineer of Data Retrieval you can expect to have a big impact in shaping the product.

You will have the opportunity to work alongside our highly skilled team to design, build, and iterate on a world-class software web application.

You are expected to contribute to the Data Retrieval part of the backend. The Data Retrieval involves fetching, updating, and archiving all the data related to different data sources in real-time (Github, JIRA, CI/CD services, etc.).

It is structured as a graph with nodes performing different tasks, implemented either as workers on Kubernetes or as Google Cloud Functions, exchanging messages through edges, implemented with Google Pub/Sub.

Employee perks, benefits

- Fully remote work & flexible hours
- 37 days/year of vacation & holidays paid time off
- Unlimited sick days
- Health insurance allowance
- Company-provided equipment, remote work allowance & equipment allowance
- Company-sponsored in-person events
- Great diverse & inclusive people-first culture

Company on whose behalf the position is being filled

Information technology, computer programming, web portals

Our client is developing an engineering insights platform that turns software development metadata such as tickets (Jira), source code host providers (Github, etc), CI/CD tools (Github checks, Travis, etc.), into actionable metrics.

Our client is a technology startup founded at the end of 2019 which launched its SaaS product mid-2020. They already have paying customers, a healthy pipeline and traction with mid-market customers.

They are a team of 20+ who are entirely remote across 7 countries.

Requirements for the employee

Candidates with education suit the position

University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Language skills

English - Advanced (C1)

Other knowledge

Golang - Skillful

Personality requirements and skills

- Full professional proficiency in English, written and spoken. The ability to communicate comes first, no matter the level of technical skills.
- Strong experience with any of the following: Go, Java, C#, C++, Rust, Ruby, Typescript (Node), Python (with typing).
- Willing to work in Go.
- Strong experience with PostgreSQL.
- Strong experience with Linux.
- Strong knowledge of Git tools and concepts.
- Experience with different APIs.
- Experience with event-driven backend architectures.
- Experience with Continuous Integration and Continuous Delivery.
- Experience with scalable backend design: distributed processing, load balancing, fault tolerance, etc.
- Knowledge of Docker, Kubernetes.
- Familiarity with Google Cloud Platform or similar

Advertiser

Brief description of the company

Grain Slovakia is a member of the international Anxo Group that provides services in the area of system integration and outsourcing of IT and HR solutions.

We would like to thank all the applicants for their interest. Only selected applicants will be contacted. Thank you for your understanding.

Please add the following text to your e-mail:
By submitting my CV and accompanying documents containing personal data I am giving permission to Grain Slovakia, s.r.o. with registered address: Galvaniho 7/D, Bratislava 821 04 to process, manage and archive my personal data for purposes of recruitment, followed by disclosure to third parties, and their continuous updating in accordance with the Act. 18/2018 Coll. Privacy, until further notice in writing.

The company is a holder of a licence to offer recruitment services.

Number of employees

10-19 employees
ID: 4363546  Dátum zverejnenia: 24.6.2022  Základná zložka mzdy (brutto): 5 000 EUR/month