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.