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

Sales Assistant
WHSmith Thetford, England 10.65 GBP HOURLY Today

Carrying out stock replenishment, ensuring all areas of the store remain tidy and inviting for our customers to shop.

Crop Trials Manager
The James Hutton Institute Dundee, Scotland 33595 GBP ANNUAL Today

Assist in business development activities during non-peak months and to meet with potential clients and customers as needed.

Administrator
Edinburgh School of Music Remote 11 GBP HOURLY Today

Liaising with new customers predominantly via written/email and occasionally telephone communication. Incoming customer enquiries (email/telephone).

Store Manager
Lidl Blackburn, England 45000 - 60000 GBP ANNUAL Today

Optimisation of store process through regular process analysis and implementation. Ensure and provide excellent Customer Service throughout your store.

Hostel Support Assistant
Taff Housing Association Cardiff, Wales 11.59 GBP HOURLY Today

Job profile The job requirements are detailed below. Where applicable the skills, qualifications and memberships required for this job have also been included