Search...

Back-end Developer

Skills

About the Role

You will participate in the full application lifecycle, write clean, maintainable and performant server-side code, and implement unit, integration and end-to-end tests to improve coverage. You will monitor production with alerts, perform code reviews, integrate UX with server-side logic, take part in design and architecture sessions, and keep up with emerging technologies.

Requirements

  • Good understanding of web application design development and deployment
  • Knowledge of SQL and PostgreSQL
  • Practical experience with Node.js or a similar language
  • Strong analysis and time management skills
  • Autonomy
  • Ability to work in a team with a problem-solving attitude
  • Engineering degree or Master's in Computer Science
  • Fluent English

Responsibilities

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