Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
FullThrottle Labs is a growth booster for small to medium start-ups and businesses. We are a dedicated team of data scientists and software craftsmen going full throttle at solving important business problems. FullThrottle Labs is building in-house products aimed at making any start-up life simpler, speedier and most efficient. A standup meeting app for slack – dixiapp, among others, is soon to be launched. Cutting down management time, prioritization of tasks, their execution, and progressive performance levels is what it does for you.We believe in constant learning, evolving and innovating, there upon transferring the digital skills and tools from our ecosystem to others.Visit us and take a ride in the expanse of digital technology at FullThrottle Labs at https://fullthrottlelabs.com
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.