About the role:
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the client-side. A basic understanding of client-side technologies is therefore necessary as well.
We’re looking for someone who:
- Is motivated by tough problems which need solving;
- Is willing to work on self-improvement;
- Is able to do work on multiple projects simultaneously;
- Is able to work with clients directly independently;
- Can accept (and give) constructive feedback.
Responsibilities:
- Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement;
- Collaborating with the front-end, mobile developers and other team members (either external or internal) to establish objectives and design more functional, cohesive code;
- Developing ideas for new features and improvements of the product itself;
- Taking lead on projects, as needed.
Experience/Skills:
- 3+ years of professional experience;
- In-depth understanding of the entire web development process (design, development and deployment);
- Hands-on experience with Java Spring Boot or Python;
- A big plus is an experience with Python (Django) and NodeJS;
- Understanding design patterns and their implementation;
- Knowledge of Clean Code principles;
- Extensive knowledge of Gitflow Workflow;
- Upper-Intermediate English;
- Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS);
- Excellent analytical and time management skills;
- Teamwork skills with a problem-solving attitude;
- Ability to work independently or with a group.
Deadline for applications: 18.06.2023.