Software Product Developer 100% Remote (UK, Spain & Portugal) We are a market-leading retail and hospitality software business with a growing international presence. We operate within the payments and POS space, enabling businesses in over 70 countries to grow and thrive.
Due to our continued growth and investment, we are looking for talented Software Product Developers to join our software engineering team.
Our Software Engineering Team Our Engineering team is fully-remote, bringing together developers, quality assurance engineers and project managers from many different countries and cultures.
Being a tech-first company, the engineering team has its own voice and is encouraged to speak up when it comes to working with the rest of the business. This includes how we should improve our software architecture, the product roadmap, and how we work day-to-day.
The team will provide plenty of challenges, encouraging you to grow, explore different areas and have the impact required to propose and make a huge impact.
We primarily use Golang, C# and React (TypeScript) and we host everything on AWS, using Terraform for infrastructure as code, helm for deployments and gitlab for our CI/CD pipelines. We are looking for developers who love solving challenges and can write clean, efficient and testable code. Knowledge of our existing tech stack is not a requirement but being willing to learn and adapt is.
Responsibilities and Duties Duties may include some or all, with various levels, of the following:
Participating in technical project planning Writing high quality, efficient, maintainable code in a good time frame Creating, maintaining and querying SQL and NoSQL databases Documenting projects Communicating and collaborating with colleagues Influencing the department's architecture, including what patterns, technologies and solutions to apply on different projects Adapting to new tools, technologies and languages Qualifications and Skills Computer Science or Engineering qualification and/or relevant experience in software development High quality coding skills (any language) Good communicator - you know how to listen, understand and work across teams to get problems solved Organised, autonomous and enthusiastic Business Level in English Benefits Flexible working hours Fully remote Company bonus scheme Transparent progression framework Opportunity to impact a growing software team and our products Regular training including courses, dedicated time for self-learning, conference/event tickets, formal certifications. Notes All required equipment such as a laptop and any hardware needed will be provided by the company A bring-your-own-device option is also available A home office allowance is available for essential office furniture
#J-18808-Ljbffr