Bitdefender
Bitdefender is a cybersecurity leader delivering best-in-class threat prevention, detection, and response solutions worldwide. Guardian over millions of consumer, enterprise, and government environments, Bitdefender is one of the industry’s most trusted experts for eliminating threats, protecting privacy, digital identity and data, and enabling cyber resilience. With deep investments in research and development, Bitdefender Labs discovers hundreds of new threats each minute and validates billions of threat queries daily. The company has pioneered breakthrough innovations in antimalware, IoT security, behavioral analytics, and artificial intelligence and its technology is licensed by more than 180 of the world’s most recognized technology brands. Founded in 2001, Bitdefender has customers in 170+ countries with offices around the world. For more information, visit https://www.bitdefender.com
JOB DESCRIPTION:
Millions of users around the world use Bitdefender products to protect their digital assets.
We are seeking an experienced Python Backend Developer to join our growing team. As a Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable server-side applications. The ideal candidate will have a strong background in Python programming, experience with Docker for containerization, proficiency in working with PostgreSQL databases, and a solid understanding of the Django framework.
JOB RESPONSIBILITIES:
- Design, develop, test, and maintain high-performance Python-based backend applications using the Django framework.
- Work closely with cross-functional teams to understand project requirements and translate them into technical solutions.
- Implement and maintain Docker containers for application deployment and scaling.
- Design and optimize PostgreSQL database schemas and queries for efficient data storage and retrieval.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews to ensure code quality, security, and adherence to coding standards.
- Troubleshoot and resolve issues, perform root cause analysis, and implement solutions.
- Stay up-to-date with industry trends, emerging technologies, and best practices.
- You will collaborate with the Product Owner to correctly understand and clarify requirements, timelines and restrictions
- You will collaborate with and support QA to ensure software quality
REQUIREMENTS:
- Proven experience as a Backend Developer with a focus on Python and the Django framework.
- Strong knowledge of Docker for containerization and deployment.
- Expertise in working with PostgreSQL databases, including database design and optimization.
- Experience with RESTful API development.
- Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.
- Solid understanding of software development principles, version control systems (e.g., Git), and agile methodologies.
- Strong logical and algorithmic thinking
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Ideally you should have:
- Knowledge of Python unit testing frameworks
- To have experience with Linux, bash, and Nginx
- Experience with micro service architectures
- Experience with Agile development environments
- The ability to work independently
It would be a plus:
- If you had experience building high availability web services