3 Zenotis Group Jobs
Python Developer - Backend Technologies (6-10 yrs)
Zenotis Group
posted 18hr ago
Role and Responsibilities :
- Strong understanding of Python programming concepts and coding best practices for software development.
- Experience working with web frameworks like Django, Flask, and FastAPI for backend development.
- Expertise in building, managing, and consuming RESTful APIs for scalable applications and integrations.
- Knowledge of microservices architecture for designing modular, scalable, and maintainable applications.
- Proficient in working with databases like MySQL, PostgreSQL, MongoDB, and optimizing queries.
- Familiarity with front-end technologies, including HTML, CSS, JavaScript, to collaborate effectively with developers.
- Experience using version control systems like Git for efficient source code management and collaboration.
- Solid understanding of object-oriented programming (OOP) principles and application in
Python development.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for application
deployment.
- Strong problem-solving skills with the ability to troubleshoot, debug, and optimize code
effectively.
- Ability to work independently with minimal supervision, ensuring high-quality work and productivity.
- Team-oriented mindset with excellent collaboration and communication skills in diverse work environments.
- Familiar with agile development methodologies, sprint planning, and iterative development cycles for efficiency.
- Expertise in writing unit tests, integration tests, and maintaining code quality through testing frameworks.
- Proficient in performance tuning and optimization of databases, ensuring faster queries and scalability.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes for scalable deployments.
- Experience in continuous integration/continuous delivery (CI/CD) processes for smoother project deployments.
- Ability to integrate third-party services and APIs for extended functionality and application
integration.
- Knowledge of security best practices for web applications, including encryption and secure communication protocols.
- Strong documentation skills for maintaining project documentation, code comments, and knowledge sharing.
Educational Background :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
-Relevant certifications (e.g., Python Institute's PCEP, PCAP) can be a plus.
Technical Skills :
- Proficiency in Python programming language, including libraries like NumPy, Pandas, and
Django/Flask.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Familiarity with web frameworks (e.g., Django, Flask, FastAPI) and RESTful APIs.
- Knowledge of databases like MySQL, PostgreSQL, and MongoDB, and SQL query optimization.
- Familiarity with version control systems, particularly Git, for code collaboration.
Functional Areas: Software/Testing/Networking
Read full job description