Komputerləşmə və İKT
Python Django Backend Developer
We are looking for a skilled and experienced Python Django Backend Developer to join our team. As a Backend Developer, you will be primarily responsible for designing, developing, and maintaining the server-side logic of our web applications, with a strong focus on Python and Django framework. You will collaborate closely with our frontend developers, designers, and product managers to deliver high-quality, scalable, and robust web solutions.
Key responsibilities:
- Collaborate closely with cross-functional teams to gather project requirements and translate them into technical solutions using Python, Django, and FastAPI frameworks.
- Design, develop, test, and maintain efficient, scalable, and robust server-side applications, APIs, and microservices.
- Integrate databases, caching systems, and message queues to ensure seamless data flow and optimize application performance.
- Implement security measures and best practices to protect user data and ensure data privacy.
- Identify and resolve software defects, performance issues, and bottlenecks to optimize application performance and stability.
- Conduct thorough code reviews to ensure code quality, adherence to coding standards, and documentation of technical specifications.
- Collaborate closely with frontend developers to define APIs and ensure smooth integration between frontend and backend components.
- Stay updated with industry trends, best practices, and emerging technologies in backend development, particularly related to Python, Django, and FastAPI.
- Work effectively in an Agile development environment, including participating in sprint planning, daily stand-ups, and retrospectives.
- Deploy and maintain applications in cloud environments, leveraging services such as AWS or Azure.
Requirements:
- Minimum of 4 years of hands-on experience in Python programming language with a focus on web development using Django and FastAPI frameworks.
- Strong understanding of server-side development concepts, including RESTful APIs, MVC architecture, and ORM (Object-Relational Mapping).
- Extensive experience in designing and developing database-driven web applications using SQL or NoSQL databases.
- Proficiency in frontend technologies such as HTML, CSS, and JavaScript, with the ability to collaborate effectively with frontend developers.
- In-depth knowledge of version control systems, such as Git, and experience with collaborative development workflows.
- Familiarity with cloud platforms, such as AWS or Azure, and experience deploying applications to cloud environments.
- Excellent problem-solving skills and ability to debug and resolve complex technical issues.
- Strong communication and collaboration skills to work effectively in a team-oriented environment.
- Attention to detail and a focus on writing clean, well-documented, and maintainable code.
- A minimum of 4 years of experience of programming background, intermediate level of English knowledge.
Why to join us:
- Chance of working in one of the most competitive local industries;
- Further expanding your knowledge via trainings and real life case studies;
- Being part of growing, open-minded, and competitive team with a startup culture;
- Relevant applicants are invited to apply directly. Please note that applications without updated resumes will not be considered.