Job Openings
Back End Development Service
About the job Back End Development Service
Activities:
- Development of first functioning prototypes
- Prototype testing
- Back-end engineering of stabile, smoothly functioning products
- Participate to the discussions of technical solutions and product ideas in design reviews, pair programming, and code review
- Discuss with the Product Owner to define the implementation with the best value/effort ratio
- Develops and document the Stories of the Sprint with other team members
- Create automated tests (unit, API, integration, function) in a continuous integration environment
- Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones
- Is responsible for the quality of the product
Technical Skills needed to deliver services:
- Strong Python skills (5+ years)
- Familiar with Fast API, pandas
- Linux Unix Shell scripting experience
- Strong Java language skills (3+ years)
- Good knowledge of Microservices concepts and patterns
- Spring/Spring Boot framework familiarity (3+ years)
- Good knowledge of REST API concepts
- Docker and Git source control system hands-on experience
- Knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, )
- Experience in Langchain/Langchain4j, Langgraph/Langgraph4j is a big plus
- Scalability experience
- Kubernetes, Google Cloud Platform, cloud function on GCP or similar are a plus.
Other Skills:
- Familiar with Agile methodology (3+ years experience working in an Agile team)
- Great interpersonal and communication skills
- Fluent in English. French is a plus.