Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: Od 3 do 5 lat
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Programowanie / Analizy
Project information:
- Industry: Lottery
- Location: Katowice, Kraków, Szczecin, Gdynia, Warszawa
- Working hours: flexible working hours (the possibility of starting work from 7 to 10)
- Form of employment: B2B or regular employment contract
- Project length: indefinite
- Remote work: up to 50% (currently full time)
- Business trips: 2 per quarter to Hamburg, Germany
- Language: English
- Assignment start: ASAP
- Glassdoor rating 5.0
Techstack:
- Microservice architecture
- Docker and Kubernetes
- Ruby on Rails
- JavaScript
- nodeJS
- vueJS
- thrift
- GraphQL
Development process:
- CI process via Gitlab
- CI-Serverside rendering frontend app (PWA)
- Unit testing
- Content integration with headless CMS (GraphCMS)
- Hosting via AWS
- Ticketing and documentation tools: JIRA, Confluence
- Monitoring via Grafana, Kibana, Sentry
Project setup and team:
- The team is working in scrum framework, sprint duration two weeks
- Client provides product owner
- The actual development team consists of three backend developer, three frontend developers, two full-stack developers, one operation developer, and one project manager (proxy PO, scrum master, project controlling, etc.)
- Scrum meetings: daily standup, refinement and estimation, sprint review and planning, retrospective
- Development workflow consists of initial development (sometimes via pairing), code review, internal test on local environments, internal test on staging environments, and acceptance test via PO
- Remote collaboration with international team-setup
- Travel expectations: 2 per quarter Poland- Germany
- Long-term client commitment
Competence demands:
- 3+ years of experience as Ruby on Rails Developer
- Skilled in building a Rubygem and creating Rails Engines
- Skilled in creating and extending APIs
- Knowledge of the most famous Rubygems like devise, aasm, cancancan, graphql, draper, ransac, sablon etc.
- Experience in using ActiveRecord and RSpec
- Working experience in GitLab and GitLab CI to manage and deploy the source code
- Upper-Intermediate English
- Familiarity with GraphQL, Node.js, JavaScript, Vue.js or microservices will be a great advantage
We offer:
- Opportunity to design and develop complex integration solutions
- Stable employment - permanent job contract
- Flexible working hours to help you keep the work-life balance and find time for your hobbies
- Partnership approach & communication respecting individual needs and employee development plan ideas
- Possibility to gain professional experience and learn from global industry experts
- Stable project & diversified working environment
- Periodical events and contests for employees (business runs, paintball, etc.)
- Private medical healthcare & Multisport card
- Attractive employee referral program and bonuses