Job Description: Python Developer (Expert in FastAPI, Django, MySQL)
We are seeking a highly skilled and experienced Python Developer with expertise in FastAPI, Django, and MySQL to join our talented team. As a Python Developer, you will be responsible for designing, developing, and maintaining high-performance Python applications and APIs using cutting-edge technologies. Your proficiency in FastAPI and Django will play a critical role in building robust and scalable solutions to meet our business needs.
Responsibilities:
- Design and develop Python applications, RESTful APIs, and microservices using FastAPI and Django frameworks.
- Collaborate with the product and engineering teams to understand project requirements and translate them into technical solutions.
- Implement efficient data models and database interactions using MySQL for optimized data storage and retrieval.
- Write clean, maintainable, and testable code following industry best practices and coding standards.
- Optimize application performance and scalability to deliver seamless user experiences under high traffic loads.
- Integrate third-party APIs and external services to extend application capabilities and functionality.
- Conduct thorough testing and debugging to identify and resolve software defects and issues.
- Ensure the security of applications by implementing best practices for data protection and handling user authentication.
- Work closely with DevOps and infrastructure teams to deploy and monitor applications in production environments.
- Provide technical guidance and mentorship to junior developers, fostering a culture of knowledge sharing and growth.
- Stay up-to-date with the latest developments in Python, FastAPI, Django, and related technologies, and recommend improvements and best practices to the team.
- Document code, design decisions, and development processes to facilitate collaboration and knowledge transfer.
Requirements:
- Bachelor’s / Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven track record as a Python Developer with expertise in FastAPI and Django frameworks.
- Strong understanding of MySQL database design, optimization, and query performance tuning.
- Experience in building and consuming RESTful APIs and web services using Python.
- Proficiency in version control systems like Git for collaborative development.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) to collaborate effectively with front-end developers.
- Solid knowledge of software development methodologies, including Agile and Scrum.
- Ability to work independently and as part of a team, with excellent communication and interpersonal skills.
- Demonstrated problem-solving skills and attention to detail in designing and implementing complex solutions.
- Experience with containerization (e.g., Docker) and cloud platforms (e.g., AWS, Azure) is a plus.
- Strong analytical mindset and a passion for continuous learning and self-improvement.
Join our dynamic and innovative team, and contribute your expertise in Python, FastAPI, Django, and MySQL to create cutting-edge solutions that drive our company’s success.
Algorithus Pvt. Ltd. is an equal opportunity employer, promoting diversity and inclusivity in the workplace. We encourage candidates from all backgrounds to apply.
To apply, please submit your updated resume and a cover letter detailing your relevant experience and enthusiasm for the Python Developer role. We look forward to reviewing your application!