Job Openings Python (Django) Developer

About the job Python (Django) Developer

About TSG

Technology Staffing Group SA is a Swiss IT consulting group headquartered in Geneva, with a reputation for delivering expert IT talent and project co-management for clients across Europe, ranging from agile start-ups to global Fortune 500 companies. Our team of over 100 professionals is committed to driving transformation and innovation through cutting-edge technology solutions.

We are currently seeking a talented Python Developer, skilled in Django  to join our expanding team. In this role, you will be instrumental in crafting engaging and responsive user interfaces that deliver seamless experiences for our clients' applications.

What We're Looking For:
  • 3+  years of experience in backend development
  • Strong communication skills and the ability to work in a small, collaborative team
  • A proactive mindset and passion for building scalable solutions
  • Experience with agile methodologies
  • Experience with versioning tools (Git, svn, etc.)
  • Experience with Docker
  • Strong experience with back-end frameworks, RESTful APIs, and databases (SQL or NoSQL)
  • Strong experience with Python and Django
  • Strong aptitude to solve complex problems and abstract thinking ability skills
  • Security aware : committed to implementing data protection & IT security best practices
  • Knowledge of cloud platforms and CI/CD pipelines is a plus

Main Responsibilities

  • Backend Development: Design, develop, and maintain server-side logic, ensuring high performance and scalability.
  • Database Integration: Manage database schemas, write efficient queries, and ensure data consistency for all backend processes.
  • API Development: Create and optimize RESTful APIs or GraphQL APIs for client and server communication.
  • Security: Implement and maintain backend security best practices, including user authentication and data protection.
  • Code Quality: Write clean, reusable, and maintainable code, adhering to best practices and ensuring high-quality deliverables.
  • Testing and Debugging: Conduct unit testing, integration testing, and debugging to ensure application stability and performance.
  • Collaboration: Work closely with front-end developers and product teams to integrate user-facing elements with server-side logic.

What We Offer

  • Dynamic Work Environment: A collaborative and innovative workplace where your contributions directly impact project success.
  • Competitive Compensation: A competitive salary package reflecting your skills and performance, with fixed and variable components.
  • Career Growth: Opportunities for professional development and career progression in a growing company committed to your success.
  • Work-Life Balance: Flexible working hours and remote work options to support your well-being.

If you are a passionate Python developer eager to work on challenging and impactful projects, we encourage you to apply!

Your Data

By submitting your resume, you agree to the retention and use of your personal data by TSG for recruitment purposes, including sharing with our clients in the context of your application.