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
