Python Django Backend Developer

  • Baku Electronics
  • Elanın qoyulma tarixi: 26.05.2023
    Vakansiyaya müraciət tarixi bitmişdir.

İşin təsviri

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.

İşəgötürənin reytinqi