GetTechTalent logo

Django Developer

GetTechTalent·Salary not specified

Primary stack

AgileMySQLJWTReactPythonPostgreSQLOAuth2ScrumRabbitMQDjango

Nice to have's

AWSAzureaccessibilitysecurity complianceunit testingdebuggingHTML5CSS3

Job description

About the Position

GetTechTalent is a hand-selected network of Europe’s best freelance developers, designers, and product managers. We empower our clients to build outstanding digital products with high-performance remote teams. By joining GetTechTalent, you’ll work on eye-level with top-notch peers on exciting projects for clients ranging from renowned startups to Fortune 500 companies.

We are looking for an experienced Django developer who can build scalable backend applications in time and quality. You’ll be responsible for translating business requirements into technical specifications and scalable back-end architectures, database models, and high-quality code. On top, you should know how to integrate front-end elements (e.g., using ReactJS) into a Django-based application. Our ideal candidate is reliable, fully committed, shares our passion for high-quality work, and is looking for a professional remote freelance setup.

Responsibilities

  • Develop reusable, testable, and efficient code
  • Design and implement scalable backend applications
  • Implement REST-APIs including authentications and security mechanisms
  • Integrate backend with other services/systems
  • Integrate user-facing elements developed by front-end developers with server-side logic
  • Collaborate with other team members and manage stakeholders/customers

Requirements

  • Expert in Python 3 with 5+ years Django experience
  • Experience with RESTful APIs (Django Rest Framework)
  • Ability to design and structure a Django-based backend architecture
  • Experience setting up and integrating message brokers (e.g., RabbitMQ via Celery)
  • Knowledge of authentication and authorization between systems/services (OAuth, JWT, etc.)
  • Experience setting up and deploying staging/production environments
  • Proficiency with design, integration, and optimization of relational databases (MySQL, Postgres)
  • Knowledge about accessibility, security compliance, and user authentication
  • Experience with AWS or Azure is a strong plus
  • Understanding of fundamental design principles behind a scalable application
  • Advanced understanding of front-end technologies (ReactJS, Angular, HTML5, and CSS3)
  • Strong unit testing and debugging skills
  • Experience with agile software development processes (Scrum, continuous integration, etc.)
  • Experience managing customer requirements, expectations, and scope
  • You share our passion for quality, reliability, and delivering what you committed
  • Excellent communication skills
  • You are officially registered as a freelancer
  • Fluency in English (spoken and written)
  • Full-time availability (40hrs/week)
  • You are based in the European Union

We Offer

  • Flexibility: Choose your own schedule from a variety of part-time and full-time projects
  • Remote work: Pick your favorite co-working space or work from your home office - the choice is yours
  • Long-term commitment: Get into a topic and work on projects that last a minimum of one month
  • Interesting projects: Work on interesting projects from renowned startups to international enterprises, primarily in Germany/Western Europe
  • Shared values: Work with experienced peers that are as dedicated, reliable, and quality-oriented as you are
  • Community code: Get access to architecture templates, best practices, training material, and contribute your own material
  • Buddy program: Discuss requirements, architecture, code quality, etc., with other network members, even if you are alone on a project

About the Company

GetTechTalent is a hand-selected network of Europe’s best freelance developers, designers, and product managers. We empower our clients to build outstanding digital products with high-performance remote teams. By joining GetTechTalent, you’ll work on eye-level with top-notch peers on exciting projects for clients ranging from renowned startups to Fortune 500 companies.

© GetTechTalent. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

GetTechTalent is a curated network of independent IT consultants, developers, designers and product managers. We empower our clients to build outstanding digital products with remote teams. By joining our network, you’ll work on eye-level with top-notch peers on exciting projects for clients ranging from renown start-ups to Fortune 500 companies.

More at GetTechTalent

All 4 roles

Popular searches