Match score not available

Software Engineer Django

Remote: 
Full Remote
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, Proven experience in Django framework, Python, relational databases, and RESTful APIs.

Key responsabilities:

  • Collaborate with teams to design, develop, and optimize Python code using Django framework
  • Maintain database schemas, RESTful APIs, conduct code reviews, and stay updated with technologies
  • Contribute to software architecture, collaborate with UX/UI designers, DevOps teams, and mentor junior members
  • Identify performance bottlenecks, security vulnerabilities, provide technical guidance, and contribute to feature implementation
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See more FullThrottle Labs offers

Job description

Overview
As a Software Engineer specializing in Django, you will play a crucial role in designing, implementing, and maintaining high-quality web applications. You will collaborate with cross-functional teams to develop robust and scalable solutions that align with the organization's objectives.
Key responsibilities
  • Collaborate with the product management and engineering teams to understand requirements and propose technical solutions
  • Design, develop, and maintain efficient and reliable Python code using Django framework
  • Create and maintain database schemas and queries (SQL) for data storage and retrieval
  • Implement and maintain RESTful APIs for seamless integration of front-end and back-end systems
  • Optimize application for maximum speed and scalability
  • Conduct code reviews, write clear documentation, and perform unit testing
  • Troubleshoot, debug, and upgrade existing systems
  • Stay updated with emerging technologies and share knowledge with the team
  • Participate in agile development processes and contribute to continuous improvement
  • Collaborate with UX/UI designers to create seamless user experiences
  • Contribute to the software architecture and design decisions
  • Work closely with DevOps teams for deployment and release management
  • Identify and address performance bottlenecks and security vulnerabilities
  • Contribute to the technical design and implementation of new features
  • Provide technical guidance and mentoring to junior team members
Required qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience as a Software Engineer with a focus on Django framework
  • In-depth understanding of Python, its data structures, and design patterns
  • Proficiency in working with relational databases such as PostgreSQL, MySQL, or similar
  • Experience in developing RESTful APIs and integrating third-party services
  • Strong understanding of front-end technologies such as HTML, CSS, and JavaScript
  • Familiarity with version control systems (e.g., Git) and agile methodologies
  • Solid understanding of software engineering best practices, including unit testing and code reviews
  • Ability to work in a fast-paced, collaborative environment and manage multiple priorities
  • Excellent problem-solving and analytical skills
  • Experience with web application security and performance optimization
  • Good understanding of deployment and DevOps processes
  • Effective communication and teamwork skills
  • Continuous learning mindset and a passion for technology
  • Previous experience in e-commerce or SaaS platforms is a plus

Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Teamwork

Django Developer Related jobs