Back-end Software Engineer
Description
As a Backend Developer at Chift, you will be at the heart of our mission to revolutionize software integrations for businesses across Europe. Your role is critical to building and improving the connectors and platform that empower our clients. You’ll contribute to creating scalable, highly available APIs that enable seamless integration with financial tools.
You’ll work closely with a talented, dynamic team, taking ownership of technical challenges and ensuring our solutions deliver value to our clients. This role is perfect for someone looking to deepen their backend expertise, take on responsibilities, and grow in a fast-paced startup environment.
You will have a key role in our company as you will be at the center of developing our connectors and the platform that helps our clients. We are looking for someone who is willing to take on responsibilities with a focus on our backend.
Here is an overview (not exhaustive) of your responsibilities:
Master and understand our various tech components
Implementation and documentation of connectors for accounting, cash register software, invoicing and e-commerce. Having an affinity for accounting logic is highly recommended
Adding routes in the various unified APIs and setting up integrations with the different software supported by the API
Data modeling
Implementing best architecture for highly available and scalable API
Full availability of our CTO to support and coach you
Steep learning curve 📈: varied work allowing you to juggle between different technologies.
Experience in a young, rapidly growing tech startup 🚀 and a great atmosphere 🍻
Flexible work schedule and a mix of office/remote work
Attractive package (salary, meal vouchers, eco-vouchers, mobility budget, flexible vacation days 🏝, etc.)
Possibility of accessing equity in the next funding round 🚀
A good atmosphere in a startup means: aperitifs, lunches, and activities to celebrate each important milestone together
Graduate in Computer Science or Self-taught
Minimum 3 years of experience. Startup experience is a plus
Technical knowledge:
Knowledge of Python. Knowledge of SQL and JavaScript is a PLUS!
Knowledge of APIs
Familiarity with databases (e.g., PostgreSQL, MySQL) and new technologies (e.g., Docker)
Beyond technical knowledge, a keen interest in business logic is highly recommended. Integrations impact financial tools and finances, so understanding the logic before coding is essential. Liking to analyze, apply, and test these analyses is crucial
Thirst for knowledge; you love challenges and are eager to learn new things. Moreover, you want to understand the different technologies used to have a good overall view of the solution
Startup enthusiast: the environment is more rock and roll than a corporate job. You need to be open-minded, resourceful, curious, and enjoy collaboration
Having an ownership and "doer" spirit: the small size of the team will allow you to take the lead on different subjects
Language:
English proficient
French and Dutch are always a plus
Culture / motivation fit with Alexandre: Founder Associate
Take-home technical assessment
Technical fit with Nathan & William: our engineering leads
Final meeting with Henry, our CTO and co-founder
