As the company grows we have evolving requirements and needs from our users. We are building a new service allowing our mobile app users to manage their account from a web portal.
You will work with engineers and designers to build this service and create a delightful user experience. FAIRTIQ has a growing user base, so you will have to think about scalability, caching, internationalisation, accessibility, modularity and resilience.
Our Technology Profile
- �� Architecture principles: Microservices, Continuous delivery, Domain Driven Design, Hexagonal architecture, Zero downtime;
- �� Programming languages we use: Swift - iOS, Kotlin - Android, Java - Backend development, Python - Backend scripts / prototypes, Typescript & React.js - Frontend development;
- �� Data stores: MongoDB, Redis;
- �� API / Messaging: Rest / JSON, RabbitMQ, Kafka;
- �� Machine Learning: scikit-learn, Tensorflow;
Role
Responsibilities
- �� Develop an efficient web-frontend to help FAIRTIQ users manage their account
- �� Develop parts of a highly available backend with a micro service architecture
- �� Write clean, maintainable, simple, testable, scalable and efficient code
- �� Use React as a frontend framework and Java as a primary backend language
- �� Monitor production systems
- �� Participate in an agile software development process
- �� Work with engineers and product experts to expand our solution worldwide
- �� Work with a mentor and fellow colleagues to grow as a Software Engineer
- �� Define, together with the team, the evolution of the product
- �� Collaborate with other teams to understand their needs and coordinate efforts
Who we are looking for
- �� BSc or MSc in computer science or a related field
- �� 4+ years work experience
- �� Good team player
- �� Creative, self-confident, independent
- �� Rigorous and disciplined
- �� Fluency in English
- �� Based in Europe;
We offer:
- �� Dynamic and international work environment;
- �� Chance to be part of a fast growing, international startup;
- �� Budget and support for self-improvement;
- �� Creativity and innovation boosters with our “Tech Joker Days” (work on whatever you think may help FAIRTIQ);
- �� Lots of leadership opportunities (tech, people);
- �� Flexible working hours & fully remote work;
Recruitment process:
- �� Screening interview with Pedro (from the People Team): 45 minutes;
- �� Tech Screening + Coding interview: 90 minutes;
- �� System Design interview: 60 minutes;
- �� Software Design interview: 60 minutes;
At FAIRTIQ, we believe that our employees are our biggest asset. A healthy culture, based on respect, inclusion, diversity and individual empowerment is the key to our success story.
Please apply in English exclusively.
Originally posted on Himalayas