About the Role:
We are seeking a highly skilled and experienced Senior Python Developer with a strong background in Django and React. As a Senior Developer, you will play a key role in designing, developing, and maintaining our web applications. You will work closely with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient applications that drive our business forward.
Key Responsibilities:
• Design, develop, and maintain robust and scalable web applications using Python, Django, and React.
• Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic.
• Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
• Troubleshoot and resolve complex technical issues in a timely manner.
• Optimize applications for maximum speed and scalability.
• Participate in code reviews, provide constructive feedback, and mentor junior developers.
• Work with product teams to translate requirements into technical specifications and implement them effectively.
• Contribute to architecture and design decisions to improve the overall quality and performance of the applications.
• Stay updated with the latest industry trends and technologies, and suggest improvements to enhance product development.
Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 3+ years of professional experience in Python development.
• Proven experience with Django, including Django REST Framework for building APIs.
• Proficiency in front-end technologies, particularly React, HTML, CSS, and JavaScript.
• Solid understanding of full-stack development, including database design and management (PostgreSQL).
• Experience with version control systems, especially Github.
• Familiarity with cloud platforms such as AWS, Azure
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.
• Ability to work in an agile environment and adapt to changing requirements.
Preferred Skills:
• Experience with CI/CD pipelines and automated testing frameworks.
• Familiarity with Docker, or other containerization tools.
• Knowledge of other front-end frameworks/libraries.
• Experience with data visualization tools or libraries.
Why Join Us?
• Opportunity to work on exciting and challenging projects.
• Collaborative and innovative work environment.
• Competitive salary and benefits package.
• Professional growth and learning opportunities.
Job Features
Job Category | Product & Engineering |
Location: | Remote |
Type: | Full-Time |
Experience Level: | Senior |
Industry: | Procurement, Supply Chain |