1PT is looking for an experienced developer that is passionate about Drupal. Are you an exceptional Senior Software Engineer (CMS) looking for a new professional challenge while setting sports-betting system used all over the world? There will be 2 Drupal developers working on this project alongside other senior Developers.
1PT Group is an expert software supplier to the gaming, interactive education, sports-betting and lottery industries founded in 2013. We consist of software development and consultancy firms, including 1PT OÜ (Estonia) and One Point Ltd (Belarus).
We pride ourselves on working with the gambling industry leaders, and our partner for this project is no exception (it is a publicly traded company with headquarters in Las Vegas, Nevada, that provides gambling products and services to lottery and gambling organizations across the globe).
Through seamless integration, we deliver business, team and personal growth. We integrate our teams, processes and experience with your business, making us both stronger together.
The Senior Software Engineer (CMS) role will be a key one for the team.
These are just some of the tasks you may work on:
Development of the Drupal 8 based Content Management System for new Digital Portal User Interface features and functionality.
Ensuring code quality is maintained for products and services delivered by the team the Software Engineer is working with.
Ensuring that CMS features and functionality adhere to agreed corporate and product UX standards and design guidelines.
Work as part of a self-organizing SCRUM team to develop new features and functionality for high volume, large scale betting websites.
Practice Test-driven development to produce robust, clear, polished, code to a high standard of quality.
Design solutions that are modular, scalable, extendable and portable
Work with Product Owners and designers to create a great UX and Content Management System to the platform operators.
Proactively identify and address areas of material improvement, notably around CMS and UI performance and code complexity.
Ensure that all team members have a clear understanding of the overall front-end architecture and design components, in the context of meeting product requirements
If you are the right Senior Software Engineer (CMS) for us you will be able to demonstrate:
A Bachelor's degree in a traditional science subject, ideally computer science, engineering or information systems from a well-regarded university
At least 4 years of experience developing on PHP based CMS, features for commercial web applications
Ability to document technical solutions in a variety of formats and to constructively share knowledge with less experienced team members.
Ability to learn and critique new technologies quickly.
Excellent verbal and written communication skills, including presentations to peer groups.
Excellent teamwork skills, capable of supervising a small sub-team or deputizing in a management role
Demonstrably being able to deal with change on a daily basis; must be comfortable both with external factors driving this change as well as internal
Experience in contributing to and influencing technical strategic planning or responsibility for a technical strategy
Technical skills of relevance:
Extensive and demonstrable experience understanding of:
PHP 7 OOP;
Work on popular PHP based CMS platforms, ideally Drupal;
How to design and map features to JSON schemas and exposing them through standard RESTful or GraphQL services ;
Knowledge of web markup, including HTML5, CSS3;
Deployments of HA CMS components and CI/CD pipelines;
Good knowledge of the LAMP stack;
Good knowledge of Relational and non-Relational databases like MariaDB;
General understanding of the use of Docker, Ansible, Jenkins, and Git (Stash).
It would also be great to see these skills/experiences as well:
Prior experience with Drupal 8 CMS and the Symfony framework;
Knowledge of CMS taxonomy, User and Role Management and Permissions, Auditing;
Experience in designing and implementing CMS services for non-web based platforms (i.e. native apps);
Understanding of general UX principles for web applications, including responsive and adaptive design principles;
A good understanding of SEO principles and CMS configurations for SEO related content.
Some experience with TDD and/or BDD;
Domain knowledge is not required but having worked on major eCommerce or any significant widely distributed system is.
What we offer in return
Working alongside international gaming technology executives that consult for leading gambling companies in the world, you will be presented with great career prospects, competitive salary and an opportunity to be mentored by trade experts of top international caliber.
What we offer:
Professional development support (participation in conferences & trade events, monthly internal soft skill club (1PT Talks), and mentorship program.
English lessons (any course you choose, we will cover 50% of its price!)
Medical care (up to 100% coverage that grows the longer you work with us)
Core Hours working schedule & flexible vacation policy
No-Doctor's Note Sick Days
Young, fun, family-like atmosphere
Cozy modern office (soon moving to a new trendy one with own yard!)
To Belarus (Minsk, Brest)
Tickets for you and your family members
Meeting and transfer
Fully paid apartment for 1 month
Assistance in drawing up documents
Assistance in finding long-term
Get in touch now -- you can check it out yourself!