Position: Full Stack Developer
Company: Hygge Software
Experience required: 5y
Category: Other
English level: upper
Published: 2023-06-01T00:00:00+03:00

Welcome to join the UK's leading gambling company.
The successful candidate will be part of a cross-functional, agile development team that designs, builds, tests and delivers best-in-class software products. Using the latest technologies and tools, our dynamic Tech team works hand in hand with the business to ensure that our software adds real value for customers.

Requirements:
- 5 years in software development
- 2-3 years of experience with Java
- 2-3  years of experience with Angular
- Experience with at least one RDBMS.
- Familiarity with message-oriented middleware.
- Developed RESTful APIs and single-page applications.
- Worked with CI/CD tools.
- Experience with Git, Linux command line, and containers.
- Worked within an agile software development process e.g. Scrum.
- A Computer Science Degree or equivalent experience.
- A proven ability to deliver high-quality, working, code to solve complex business requirements.

Experience with, or knowledge of, any of the following will also be beneficial:
- Spring Framework / Spring Boot.
- HTML, Typescript, and CSS including pre-processors such as Less or SASS.
- Native or hybrid mobile app development.
- Microservices and distributed systems.
- PostgreSQL.
- RabbitMQ.
- Ionic Framework.
- Elasticsearch.
- Consul.
- Docker.
- Delivering applications on cloud platforms using automated provisioning, configuration and deployment.

Aside from the technical knowledge, you also need to:
- Be just as good at working with people as technology. Someone who makes a team better by being part of it.
- Be confident offering your opinion. This is a collaborative team where everyone’s contribution is welcomed and valued. We are committed to continuous improvement.
- Thrive in a start-up environment. Our priorities are always evolving to ensure that we deliver the most value to our customers.
- Be driven and motivated by making a difference. The software we deliver is central to the excellent experience our customers expect, so every positive change benefits our end users.
- Have a passion for technical excellence and take pride in your work. Our software products are fundamental to securing the long-term future and success of the Lottomart brand.
- Speak English fluently. We are a distributed, multicultural team. Communication is key to ensuring that everyone benefits from shared expertise and experience.

Responsibility
- Work as part of a self-organising cross-functional Scrum team that delivers features and solutions that exceed our customers’ expectations.
- Participate in Scrum ceremonies such as planning, reviews, and retrospectives.
- Take a user-centric approach to deliver real value and solve complex business problems.
- Contribute to all aspects of building and maintaining Lottomart’s hybrid web, iOS, and Android apps and the backend services under the team’s ownership. This includes design, implementation, refactoring, bug fixing, automated testing, deployment, and support of the apps and services.
- Produce quality code adhering to industry best practices.
- Continuously develop your skills and knowledge.
- Monitor performance & reliability and improve the developer experience.
- Engineers are expected to support systems they develop in production which may involve on-call.
Strategic
- Collaborate on the vision and technical direction for the services under the team's ownership.
- Advocate and evangelise modern agile and DevOps methodologies and best practices.
- Mentor and collaborate with other engineers and perform code reviews.
- Contribute to continuous improvement of all aspects of software delivery.

We offer:
- Flexible working hours;
- Remote work;
- Paid overtime;
- Competitive compensation depending on experience and skills;
- A flat and transparent hierarchy;
- 20 working days’ annual leave;
- Employee development plan;
- Employee referral program;
- A chance to be a part of a casual but professional environment where you will have a safe place to upgrade yourself.