Junior Python Developer

This listing is synced directly from the company ATS.

Role Overview

As a Junior Python Developer at Zzazz, you will be responsible for building and maintaining server-side applications using Python. You will work closely with frontend developers to integrate user-facing elements and will ensure the scalability and performance of applications. This role is ideal for early-career professionals looking to make a significant impact in a collaborative team environment focused on backend development.

Perks & Benefits

This position is fully remote, allowing for flexible work hours and the opportunity to collaborate with a diverse team across different time zones. Zzazz promotes a culture of continuous learning and professional growth, providing resources and support for skill development in modern technologies. The role also emphasizes cutting-edge practices in software deployment and performance optimization.

⚠️ This job was posted over 9 months ago and may no longer be open. We recommend checking the company's site for the latest status.

Full Job Description

Role Overview: 

 

Kunato.Ai seeks a skilled  Python Developer to drive the backend architecture of our platform. This role involves building and maintaining high-performance server-side applications, integrating with the frontend components, and deploying scalable solutions using containerization and orchestration tools. 
 
Responsibilities: 

 

• Develop and maintain server-side code in Python following SOLID design principles 
• Design, build, and optimize low-latency, scalable applications. 
• Integrate user-facing elements developed by front-end developers with server-side logic via RESTful APIs. 
• Maintain ETL and Data pipelines  
• Implement secure data handling, storage, and processing protocols. 
• Manage authentication and authorization protocols across systems and environments. 
• Ensure security and data protection measures. 
• Setup efficient deployment practices with Docker and Kubernetes 
• Leverage caching solutions for enhanced performance and scalability. 
 
Skills and Qualifications: 

 

Technical Proficiency: 
◦ Strong experience in Python, with proficiency in at least one Python web framework (e.g., FastAPI, Flask) 
◦ Familiarity with ORM libraries and the ability to integrate multiple data sources and databases. 

 

Experience: 
◦ Minimum 1.5 years of professional experience with Python in backend development roles. 

 

Programming Practices: 

◦ Knowledge of asynchronous programming in  Python. 
◦ Experience with event-driven architecture and messaging tools (e.g., Apache Kafka, RabbitMQ). 

◦ Experience with NoSQL databases (e.g., Mongo, Cassandra, etc). 

◦ Experience with Vector databases (e.g., Elastic search or Qdrant or OpenSearch). 
◦ Exposure to Docker for application containerization and Kubernetes for deployment and orchestration. 

 

Testing and Debugging: 
◦ Strong unit testing and debugging skills to ensure code quality. 
◦ Ability to setup and utilize Monitoring and Logging frameworks effectively (ELK, Prometheus, Grafana etc)  

 

Performance Optimization: 
◦ Experience with caching tools such as Redis for optimized application performance and scalability. 
◦ Experience working with SQL and common NoSQL databases (MongoDB, Elasticsearch)

Similar jobs

Found 6 similar jobs