About the Role
Millions of users around the world use Bitdefender products to protect their digital assets.
Our aim is to develop and maintain a state of the art acquisition flow, from the point the user chooses a product and throughout the user’s lifecycle (offers, upgrades, subscription management etc).
We are looking for a talented Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will play a key role in developing and maintaining our web applications. You will work on a variety of projects, collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
- Design and develop scalable and robust back-end solutions using Node.js or Python
- Create and maintain user-friendly front-end interfaces using Angular, React, or similar technologies.
- Collaborate with product managers and other stakeholders to gather requirements and provide technical expertise.
- Write clean, efficient, and maintainable code while adhering to best practices.
- Perform testing and debugging of applications to ensure optimal performance and reliability.
- Implement security and data protection measures to safeguard sensitive information.
- Stay up-to-date with the latest industry trends and technologies, and apply them to enhance our products.
- Participate in code reviews to maintain code quality and provide constructive feedback to team members.
- Troubleshoot and resolve software defects and issues as they arise.
- Document code, technical specifications, and system configurations.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as a Full Stack Developer with a strong focus on Node.js or Python for the back end.
- Proficiency in front-end technologies such as Angular, React, or similar frameworks.
- Solid understanding of web development principles, including RESTful APIs, AJAX, and asynchronous programming.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Knowledge of database design and optimization.
- Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.
- Strong problem-solving skills and the ability to work well both independently and as part of a team.
- Excellent communication and collaboration skills.
Ideally you should have:
- Knowledge of JavaScript unit testing frameworks
- Experience with Linux, bash, and Nginx
- Experience with micro service architectures
- Experience with Agile development environments
- The ability to work independently
Click the link to apply : Full stack Developer vacancy