Backend Software Specialist

Python

Django

REST

PostgreSQL

Git

CleanCode

CI/CD

Docker

AWS

GraphQL

Kubernetes

Job Description:
As part of the Web Software Technologies Group, we deliver modern, secure, modular, and scalable solutions to meet our company's web-based software needs. In this role, you will join our dynamic team to develop high-performance, sustainable, and innovative systems, ensuring the seamless operation of projects.

Duties and Responsibilities

  • Web Application Development: Utilize the Django framework to design, develop, and maintain web applications, ensuring they are modular and scalable.
  • Database Management:  Perform design, data modeling, installation, query optimization, management, and backup operations for PostgreSQL databases.
  • API Development: Design, develop, and integrate RESTful APIs; preferably, leverage GraphQL expertise to add value to projects.
  • Team Collaboration: Coordinate with the front-end development team to deliver fully integrated and cohesive projects.
  • Performance and Maintenance: Maintain existing systems and implement performance optimizations to ensure uninterrupted service.
  • Security: Develop proactive solutions focused on application security and data protection to ensure system integrity.

Required Qualifications

  • Minimum of 2 years of professional experience.
  • At least 2 years of experience in Django and Python, demonstrating advanced expertise.
  • Strong experience in SQL and database management (installation and backup).
  • In-depth knowledge of RESTful API design, development, and integration.
  • Experience with Git workflows (GitFlow, GitHub Flow) and CI/CD processes.
  • Minimum English proficiency at the B1 level.
  • Commitment to Clean Code principles, ensuring code is clean, organized, and readable.
  • Ability to stay current with emerging technologies and trends.
  • Excellent communication, planning, and organizational skills.
  • A team-oriented mindset with a strong sense of responsibility, attention to detail, and adaptability to flexible working hours.

Preferred Qualifications

  • Proficiency in AWS and familiarity with CI/CD processes.
  • Experience in developing containerized applications using Docker and Kubernetes.
  • Experience in application installation and management on Linux (Ubuntu) servers, with deployment experience using Nginx and Gunicorn.
  • In addition to experience with Django REST Framework, experience with Django Channels or GraphQL is preferred.