Full stack developer in Golang and React @ Skipr in Bruxelles or Paris or hybrid working or full remote

Full stack developer in Golang and React

Job description

Skipr is looking for a full stack developer in Golang and React

(Employee or Freelance. For employee: localization is Paris or Brussels in hybrid working or full remote if over 100 km from Brussels or Paris)

Through an all-in-one solution to manage corporate mobility, Skipr supports companies in their transition towards a more sustainable mobility for their employees. Easily connect and manage any mobility service!

Mobility and transport is changing and by working for Skipr, you become a change agent. We love passionate, flexible, out-of-the-box thinkers who’re able to share their ideas in the simplest and clearest way. To carry out its mission, the team is composed of 40+ people in Belgium and in France.

Working at Skipr

  • The possibility to have a job with an impact on the environment and employees’ wellbeing

  • Work with 40+ diverse and international people in Belgium and in France all passionate about sustainable mobility

  • The possibility to work with flexible hours and a hybrid home-office set-up

  • An environment where autonomy is encouraged and teams are empowered

  • A strong internal and external feedback culture

  • Working in an ambitious company providing a qualitative and stable technology to service its clients

  • Learning culture and we encourage internal mobility

  • Finalist of the 2022 Deloitte rising star award, you will be joining a fast growing start-up

  • A hybrid working environment with an office centrally located in the Becentral digital campus in Brussels and an office in Paris in the 9th arrondissement.

To support its growth, Skipr is looking for a full stack developer in Golang and React for the Banking tech team. In the short to medium term, the person could lead a team of 5 employees if interested in a managerial role. They will report to the technical team manager and will work in collaboration with the product team and customer support team.

Engineering at Skipr

At Skipr, we have two pluridisciplinary teams operating independently yet collaboratively, ensuring that each facet of our platform receives dedicated expertise and attention, ultimately delivering the best possible experience to our users.

Regarding our backend, it is structured around microservices in a kubernetes cluster on GCP, using Golang, PostgreSQL, gRPC, go-micro, Google Pub/Sub and many others.

Our client applications are written in React, Next.JS, Typescript, Capacitor and connect safely to our backend using OpenAPI specifications.

Banking Team

The Banking Team at Skipr operates as an autonomous unit, entirely responsible for the stability, security, and reliability of the financial services that form the bedrock of our platform. This team is dedicated to designing and maintaining secure transaction processes, seamless payment solutions, and accurate financial data management. By ensuring the highest standards of financial integrity, the Banking Team contributes directly to the trust and confidence our users have in our platform.

Customer Team

Similarly structured, the Customer Team is committed to maximizing the value our users derive from the Skipr platform. With a deep understanding of user behavior and needs, this team employs insights to optimize platform features, enhance user engagement, and customize the mobility experience. The result is a platform that aligns precisely with our users’ preferences, fostering satisfaction and driving the achievement

Main tasks of the full stack developer in Golang and React

  • Back-end Development: Develop and maintain the back-end infrastructure in Golang, with a strong emphasis on ensuring high reliability, uptime, and data integrity for our banking system.

  • Front-end Development: Create and implement new features and enhancements for the end user and admin interface of our banking systems using React.js.

  • System Reliability: Dedicate efforts to maximize the reliability and uptime of our banking system, minimizing downtime and ensuring uninterrupted services.

  • Technical Decision-Making: Make strategic and tactical decisions that prioritize the reliability and security of our banking system, demonstrating a commitment to maintaining a dependable platform.

  • Troubleshooting and Debugging: Monitor, identify and resolve technical issues, minimizing any impact on system reliability.

  • Product Team Collaboration: Collaborate closely with the Product team to refine requirements and translate them into technical tasks, ensuring that reliability remains a top priority.

Additional Responsibilities (for Potential Managerial Role)

  • 1-on-1 Meetings: Conduct regular one-on-one meetings with team members to evaluate their performance and provide guidance on maintaining system reliability.

  • Mentoring: Provide guidance and mentorship to junior team members, emphasizing the importance of reliability in their work.

  • Learning and Development plans: Assist in formulating learning and development plans for team members to continually improve their skills in support of our system’s reliability.

  • Team Management: Assume managerial responsibilities, overseeing team coordination and project execution while upholding our commitment to system reliability.

Job requirements

  • BS/MS degree in Computer Science, related field or equivalent practical experience

  • Minimum of 3 years software engineering experience

  • Experience in ReactJS and/or Golang or relevant technologies

  • Understanding of software engineering concepts such as common data structures, OOP, REST APIs, etc.

  • Disciplined approach to testing and quality assurance, knowledge of test automation

  • Experience in working in critical environments with a focus on reliability and quality

  • Willingness to work collaboratively in cross-functional teams

  • You are fluent in English

Assets

  • Knowledge and experience in banking system

  • Willingness to evolve to a managerial role

  • Ideally in French or Dutch speaker

What we offer

  • A full time open-ended employee contract in Brussel or Paris (depending on the localization in hybrid working or full remote if over 100 km from Brussels or Paris or freelance.

  • If employee, a competitive salary package with many benefits: meal vouchers, group and hospitalization insurance as well as refund insurance on medical treatments (Alan), company smartphone and laptop, company phone subscription, eco vouchers, a budget for your personal mobility in Europe.

  • If employee, a hybrid working environment (minimum 8 days at the office per month) with flexibility, autonomy and transparency, personal development and exciting challenges

  • A friendly and transparent company culture with a blend of formal and informal moments

  • A great opportunity to have an impact on mobility and shape the product to scale across Europe.

Applications are to be sent only via the application form https://skipr.recruitee.com/ and will close on September 22, 2023.