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

Social media coordinator Part-time
Sidequest Meta Ltd London, England 23000 - 25000 GBP ANNUAL Today

Collaborate 1-2 influencers every week. Attend events and produce live social media content. Keeping track of the hottest social trends.

Lead Design Engineer
SP POWER SYSTEMS LTD Glasgow, Scotland 18000 - 32618 GBP ANNUAL Today

Requirement to travel throughout the licence areas or to other locations out with own licence area (e.g., London, Spain) on short-term basis.

Customer Assistant
Morrisons Newport, Newport, Wales Today

Our store teams are at the heart of the local community and our Customer Assistants provide a great service and a buzz people enjoy. Its why our customers

Systems Life Sciences Engineer - Data Science
LifeArc Stevenage, England 41520 - 66000 GBP ANNUAL Today

Familiar with database setup and access (fluent in SQL). Applies technical knowledge to set up, maintain and improve/enhance key infrastructure such as VMs,

Call Handler (shifts)
Peoplesafe Ltd Epsom, England 24000 - 26000 GBP ANNUAL Today

Call handling: 2 years (preferred). Decide on appropriate response actions to incoming/outgoing calls. Monitor and verify alarms via telephone within strict