Search...

Final year internship Back-end Developer

Skills

About the Role

You will participate in the full lifecycle of a web application: design, development, testing, deployment and monitoring. You will write well-structured, readable and maintainable back-end code and implement unit, integration and end-to-end tests. You will monitor production using alerts, perform code reviews, collaborate with front-end developers to integrate UX with server-side logic, join design and architecture sessions, and research emerging tools and solutions.

Requirements

  • Understanding of web application design development and deployment
  • Knowledge of SQL and PostgreSQL
  • Practical experience with NodeJS or a similar programming language
  • Good analytical skills and time management
  • Autonomy
  • Ability to work in a team with a problem-solving attitude
  • Engineering degree or master in computer science
  • Fluent English

Responsibilities

  • Participate in the application lifecycle
  • Write well-structured, readable, performant and maintainable back-end code
  • Write unit tests integration tests and end-to-end tests
  • Monitor production and follow changes using monitoring and alerts
  • Perform code reviews to ensure best practices
  • Collaborate with front-end developers to integrate UX with server-side logic
  • Participate in design and architecture sessions
  • Conduct technology watch on emerging solutions and tools

Benefits

  • Close-knit and young team
  • Encouragement to test new technologies and frameworks
  • Possibility to participate in conferences and workshops in France and abroad
  • Supportive colleagues available for mentoring and discussion