software engineer

software engineer Remote

eyos
Full Time Remote 10.56 - 12.04 GBP Today
Job description

eyos helps retailers, advertisers, and data companies utilise item-level receipt data to enhance shopping experience in physical retail, thanks to our POS-agnostic solution and platform. Our eyos retail product vertical develops a solution for digitising receipts, providing them to customers, measuring offline conversions and omnichannel campaigns. You’ll be working with a variety of programming languages, paradigms, platforms, frameworks, and methodologies, to accomplish solutions that precisely respond to our clients’ business needs.

You’ll be contributing as a senior IC and closely collaborating with the eyos retail product owner and our commercial team, with an opportunity to further grow as a technical or team lead.


Your key responsibilities will include:

  • Developing software our clients use on tens of thousands of machines worldwide

  • Creating solutions that you and yours can experience daily in the real world

  • Improving and introducing new processes to get things done efficiently

  • Devising and implementing automation strategies

  • Determining feasibility by evaluation, analysis, and requirement definition of proposed solutions

  • Continually enhancing our products and internal tools with code reviews, pair programming, investigation of problem areas, and other modern agile techniques

  • Taking part in requirement analysis, software design, follow TDD practises to perform tests and develop the modules, APIs and frontend apps

  • Applying best practises to what you do and sharing the knowledge with the team

  • Working in a development team that follows the best practices of Agile and SCRUM to achieve tasks in a given sprint


The right candidate will have

  • Experience in software engineering and modern programming techniques and paradigms as well as the ability to apply them to complex software products

  • Understanding of good engineering practices, such as the single responsibility and inversion of control principles, test-driven development, code reviews, common design patterns and antipatterns, continuous integration, and system testing

  • A pragmatic approach to refactoring code and migrating between various technologies, e.g. upgrading to a backwards-incompatible version of a widely-used library or changing the main programming language

  • Excellent communication skills and the ability to collaborate with others across cultures, locations, and time zones


Required qualification and experience

  • Degree in Computer Science or equivalent

  • Minimum 5 years of relevant professional experience

  • Expertise in Python development (Python 3 and Python 2) and popular Python web frameworks

  • Experience in FullStack development using NodeJS and ReactJS

  • Deep understanding of the best programming practices, clean code, test-driven development, code reviews, continuous integration and common design patterns

  • Experience working with Microservices architecture, managing multiple REST APIs

  • Experience with Docker, Kubernetes and CI/CD tooling

  • Experience with Google Cloud and Big Query is a huge plus

  • Excellent communication skills and the ability to work well with others


We provide

  • A relaxed and informal work environment

  • Flexible hardware and software options

  • An opportunity to work with a global tech team (EU, Singapore, London, Jakarta, Bangkok and Sydney)

  • A culture that encourages autonomy, responsibility, and collaboration

About eyos

Revenue: Unknown / Non-Applicable
Size: 51 to 200 Employees
Type: Company - Private
Website: www.eyos.one

software engineer
eyos

www.eyos.one
Singapore, Singapore
Unknown / Non-Applicable
51 to 200 Employees
Company - Private
Related Jobs

All Related Listed jobs

Dog Day Care Assistant and Driver
84 Acres Canine Country Club Notting Hill, England 31176 - 37000 GBP ANNUAL Today

Aged over 21 yrs old, +3 yrs of driving experience and a clean licence for insurance purposes. In the evening you will depart our site and drop the dogs back

site manager
Cityscape Recruitment London, England 55000 - 45000 GBP ANNUAL Today

Site Manager

London

£45,000 - £50,000

About the company:

Established in 2004 my...

Teacher of Girls Physical Education
The Willink Berkshire Today

We require a committed colleague with a real interest in the provision of quality and imaginative teaching to join an experienced and supportive PE Department.

office manager
Page Personnel Edinburgh, Scotland 35000 - 30000 GBP ANNUAL Today

  • Currently recruiting an Office Manager for permanent roles
  • Based in Edinburgh for a UK leading independent financial...

Junior QA Engineer
The Economist Group LTD Birmingham, England 43011 - 48284 GBP ANNUAL Today

Creating reports on test results and software product quality. Liaise with the development team and key business users in Agile development projects attending