The ideal candidate will be responsible for developing a high-quality application. They will also be responsible for designing and implementing testable and scalable code. Being a Software Engineer in Feedgy is:
To be a part of a distributed fully agile team
To participate in the full-cycle IT production process from idea generation to roll-out
Not to stick to one technology and choose the one that solves the problem in the best way
Specifically, the tasks that will be demanded from you will be:
You will integrate the Feedgy Analytics team and work mostly in pairs or in small teams on innovative projects.
You will fully develop and deploy solutions using various technologies.
You will deliver these solutions in the form of API, UI, data visualization, or reporting.
You will work on Modularization and containerization of Backend solutions and deployment in the cloud
Technical skills
Minimum 3 years experience on backend development with depth knowledge of Python, and proven experience in developing applications and/or algorithms
Hands-on experience with one of modern web frameworks (aiohttp, FastAPI, Sanic, Falcon, Flask, Django/DRF, or any other)
Experience with modern application architecture, cloud architecture, CI/CD setup and usage, git and DevOps and GitOps practices
Experience in microservices architecture and RESTful API services
Understanding of SQL database design concepts
Experience with Docker
Knowledge of software engineering best practices, including version control, testing, and code documentation.
Familiarity with AWS and Kubernetes is highly desired.
Knowledge of custom ETL design, implementation, and maintenance such as Airflow is bonus
English language proficiency
French conversational
Personal skills
Responsibility
Perform code reviews to guarantee code quality
Ability to work both independently and cohesively in a team environment
Highly motivated and results-driven person, critical thinker
Agile startup mindset, creative thinking. Sense of anticipation, proactivity and willingness to learn
Optimisation of the use of time and ability to manage stress
Sharing knowledge (training, peer programming, workshops, etc.)
Accepting failure as way to improve and succeed
Nice to have
Amazon Web Services experience
Kubernetes
Grasp of NoSQL database design concepts
Build and automation tools
Great understanding of quality and how to improve quality processes
Agile recruitment process with three steps:
Short meeting with the Digital Director (30 min)
Technical Interview with Tech Lead (1h30)
Office visit and meet the team (1h)
Our offer
Permanent contract with competitive salary
Central animated neighbourhood with a proximity to public transportation
Recently renovated, modern office space with a large focus on comfort and well-being
Young company with a well-defined vision and a strong societal impact
International team with a great cohesion and a passion for data projects
Innovative working environment where everyone’s ideas are welcome
Home-office of up to 3 days per week (optional)
Restaurant tickets
Estas empresas también contratan para el puesto de "{profesión}".