3 Fuzia Jobs
Python Developer - Flask/Django Frameworks (3-5 yrs)
Fuzia
posted 18hr ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a talented and motivated Backend Developer with expertise in Python to join our dynamic development team. As a backend developer, you will be responsible for building and maintaining the server-side logic, databases, and APIs that power our applications. You will work closely with front-end developers, data engineers, and other team members to ensure the application runs efficiently and effectively.
Responsibilities :
- Develop and maintain backend services, APIs, and databases using Python.
- Design and implement scalable and secure backend architecture.
- Write reusable, testable, and efficient code.
- Work with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, etc.).
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Ensure the security and privacy of data.
- Participate in code reviews and maintain coding best practices.
- Troubleshoot and debug issues in existing code.
- Write automated tests to ensure code quality and reliability.
- Stay up-to-date with emerging technologies and industry trends.
Requirements :
- Proven experience as a Backend Developer with strong knowledge of Python and frameworks like Django, Flask, or FastAPI.
- Experience with databases (SQL and NoSQL) and working knowledge of ORM frameworks like SQLAlchemy.
- Solid understanding of RESTful API development and integration.
- Experience with version control tools like Git.
- Strong problem-solving skills and attention to detail.
- Familiarity with cloud services like AWS, Google Cloud, or Azure is a plus.
- Familiarity with containerization tools such as Docker is a plus.
- Experience with microservices architecture and related technologies is an advantage.
- Excellent collaboration and communication skills.
- A degree in Computer Science or a related field (or equivalent experience).
Preferred Skills :
- Knowledge of asynchronous programming (e.g., asyncio or Celery).
- Understanding of Agile development methodologies.
- Experience with testing frameworks (e.g., PyTest, UnitTest).
Benefits :
- Competitive salary and performance-based bonuses.
- Flexible working hours and remote working options.
- Opportunity for professional growth and development.
Functional Areas: Software/Testing/Networking
Read full job description