TwinUp

Backend Developer - Django & FastAPI

Konya, Konya, TR

16 days ago
Save Job

Summary

Location: Konya


Company: TwinUp


About Us:

We are an innovative tech company committed to creating cutting-edge solutions. We are looking for a talented Backend Developer to join our dynamic team. If you have a passion for technology and a desire to be part of something big, we'd love to hear from you!


Job Description:

We are seeking an experienced Backend Developer proficient in Django and FastAPI. You will be responsible for designing, developing, and maintaining our web applications, ensuring they are scalable, robust, and secure.


Key Responsibilities:


Design and implement high-quality backend systems using Django and FastAPI.

Develop RESTful APIs to support front-end applications.

Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.

Ensure the performance, quality, and responsiveness of applications.

Identify bottlenecks and bugs, and devise solutions to these problems.

Write clean, maintainable, and efficient code.

Implement security and data protection solutions.

Participate in code reviews and provide constructive feedback to peers.

Stay up-to-date with the latest industry trends and technologies.

Utilize Django signals and middleware for advanced application logic.

Implement and manage asynchronous tasks using Celery or similar tools.

Optimize database queries and manage migrations with Django ORM.

Integrate third-party APIs and services.

Work with caching mechanisms (Redis, Memcached) to improve performance.

Requirements:


Proven experience as a Backend Developer.

Strong proficiency in Django and FastAPI.

Experience with relational databases such as PostgreSQL or MSSQL.

Familiarity with front-end technologies (JavaScript, HTML, CSS).

Understanding of RESTful APIs and web services.

Knowledge of version control systems (e.g., Git).

Strong problem-solving skills and attention to detail.

Excellent communication and teamwork skills.

Ability to work independently and manage your time effectively.

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred Qualifications:


Experience with Django signals, middleware, and Celery for asynchronous tasks.

Proficiency in optimizing database queries and managing migrations.

Familiarity with caching mechanisms like Redis or Memcached.

Experience with containerization technologies (Docker, Kubernetes).

Familiarity with cloud services (AWS, Azure, GCP).

Knowledge of CI/CD pipelines and automated testing.

Understanding of microservices architecture.

Prior experience in agile development methodologies.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job