Join our team as a Backend Engineer specializing in Node.js and Go and translate your expertise into building powerful and scalable backend solutions. We are looking for an experienced developer who is ready to develop highly efficient and reliable systems, ensuring the stable operation of our applications. If you have deep knowledge of Node.js, Go and databases, and are up for the challenge of building complex backend solutions, we look forward to your application.
Responsibilities:
Development of high-quality code in NodeJS/Go language, in accordance with specified requirements and architecture;
Participation in all stages of the development life cycle, including analysis, design, development, testing and implementation;
Work with the development team, architects and technical specialists to ensure high quality and efficiency of projects;
Optimization and improvement of existing code and infrastructure;
Using development best practices and enforcing coding standards;
Testing and debugging of developed software;
Support and update of the system during the operational phase.
Requirements
Experience with the NodeJS/Go (Golang) programming language for at least 1-3 years;
Deep understanding of development principles and experience in creating scalable systems;
Knowledge of modern frameworks and libraries;
Experience with databases such as PostgreSQL, MySQL, MongoDB, etc.;
Understanding of the basic principles of microservice architecture and experience with relevant tools;
Knowledge of protocols and technologies such as HTTP, REST, gRPC;
Experience with version control systems such as Git;
Ability to develop and maintain tests to ensure code quality;
Ability to communicate effectively and work in a team;
Commitment to self-development and learning new technologies.
It will be a plus:
Experience with Docker and containerization;
Knowledge of design patterns and SOLID principles;
Experience with infrastructure deployment and management tools such as Kubernetes, Terraform;
Knowledge of other programming languages such as Python, Java, JavaScript;
Conditions:
Official full-time employment in a Belarusian company
Flexible schedule 5/2 with the possibility of transferring working days and remote work
Comfortable office in the city center
The ability to directly influence the development of the project together with the team, without lengthy coordination with management
Opportunity for career and financial growth in the company
A cool team ready to support you in the most difficult situation
Full and free access to the educational platform to improve your skills
Corporate events, team building, sweets and delicious coffee at the office
Enter your email address and we will send you a company presentation
WebDad's mission is to develop a business ecosystem that will help automate processes and save time for businesses and people for new achievements, innovation and creativity.