Tech Stack
CloudDockerJavaScriptMongoDBMySQLNode.jsNoSQLPostgresRedisTypeScript
About the role
- Develop and deploy scalable RESTful APIs and web services using Node.js
- Build and maintain full-stack features by integrating backend services
- Write clean, testable code following coding standards and conduct team code reviews
- Enhance and optimize existing services of products for performance and scalability
- Collaborate with teams to understand project requirements and contribute to technical design.
- Ensure smooth deployment and operation of services in collaboration with other teams (Product Manager, Frontend, DevOps etc.). Resolve production issues promptly.
Requirements
- Candidates must have a bachelor’s degree in Information and Communications Technologies, Computer Science, Electrical & Computer Engineering or an equivalent field.
- Proven hands-on coding experience as a backend developer in company settings/ production systems
- Strong proficiency in JavaScript/ TypeScript and hands-on experience with Node.js
- Experience working with both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis)
- Understanding of code versioning tools, such as Git
- Knowledge of RESTful API design principles. Experience in building and consuming RESTful APIs
- Experience with Docker and deployment to cloud platforms is a plus
- Excellent verbal and written communicational skills in English
- Native or fluent Greek, oral and written
- Ability to create comprehensive solutions
- Strong sense of responsibility and ownership of all involved activities
- Agility, enthusiasm, and self-motivation