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

Paid Social Channel Manager
JPMorgan Chase Bank, N.A. London, England 45000 - 85000 GBP ANNUAL Today

Work effectively across the business, collaborating with teams to drive a clear and positive experience for our customers.

bartender
Glendola Leisure Limited London, England 28122 - GBP HOURLY Today

WAXY O'CONNOR'S & WAXY'S LITTLE SISTER W1D 6DD

Full time bartender; experience required; evenings and...

Support Manager
Shaw Trust Coventry, England 29508 - 34973 GBP ANNUAL Today

Experience in successfully managing and progressing clients or customers meet agreed goals and ambitions. 2 days paid volunteering leave each year.

Front of House Crew Member
Banny’s Colne, North West England, England 17325 - 21000 GBP ANNUAL Today

Providing first class standards of food prep and presentation. PART-TIME - 8 hours a week. Hours: 8 hours working evenings and weekends.

Assistant Manager - One New Change
Mango London, England 29826 - 33793 GBP ANNUAL Today

You will support the Store Manager in the effective running of the store by delivering enhanced sales performance, ensuring excellent customer service delivery