37 Rosemallow Jobs
5-7 years
Rosemallow Technologies - Full Stack Python Developer - Django/Javascript/TypeScript (5-7 yrs)
Rosemallow
posted 6d ago
Key skills for the job
We are seeking a highly skilled and experienced Full Stack Python Developer to join our dynamic team. The ideal candidate will possess a strong background in Python development, particularly with frameworks like Django, Flask, or FastAPI, and a solid understanding of modern frontend technologies. You will be responsible for designing, developing, and maintaining robust and scalable web applications, while contributing to the entire software development lifecycle.
Responsibilities :
Backend Development :
- Develop and maintain efficient and scalable backend applications using Python frameworks (Django, Flask, or FastAPI).
- Design and implement RESTful APIs for seamless communication between frontend and backend systems.
- Optimize application performance and ensure code quality.
- Implement robust security measures to protect sensitive data.
Frontend Development :
- Develop and maintain interactive and user-friendly frontend interfaces using JavaScript, TypeScript, and modern frontend frameworks (e.g., React, Angular, Vue.js).
- Ensure cross-browser compatibility and responsiveness of web applications.
- Collaborate with UI/UX designers to translate design concepts into functional interfaces.
Database Management :
- Design and manage relational (SQL) and non-relational (NoSQL) databases.
- Write efficient database queries and optimize database performance.
- Ensure data integrity and security.
DevOps and Deployment :
- Containerize applications using Docker and deploy them to Kubernetes environments.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Monitor application performance and troubleshoot issues in production environments.
Version Control and Collaboration :
- Utilize Git, GitHub, GitLab, or Bitbucket for version control and collaborative development.
- Participate in code reviews and contribute to team knowledge sharing.
- Adhere to coding standards and best practices.
Problem Solving and Innovation :
- Analyze complex problems and develop effective solutions.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to the continuous improvement of development processes.
Required Skills & Qualifications :
- Minimum 5+ years of experience in Python development.
- Proficiency in using Python frameworks such as Django, Flask, or FastAPI.
- Extensive experience in designing and implementing RESTful APIs.
- Strong knowledge of JavaScript and TypeScript.
- Experience with modern frontend frameworks (e.g., React, Angular, Vue.js).
- Hands-on experience with both SQL and NoSQL database management systems.
- Proven experience with Docker and Kubernetes for containerization and orchestration.
- Experience in setting up and maintaining CI/CD pipelines.
- Familiarity with Git, GitHub, GitLab, or Bitbucket for version control.
- Strong problem-solving skills and the ability to work independently.
- Excellent communication and teamwork skills.
- Understanding of software testing methodologies.
Preferred Qualifications :
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of serverless architectures.
- Experience with microservices architecture.
- Understanding of web security best practices.
- Experience with performance monitoring tools.
- Experience with testing frameworks.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Python Developer roles with real interview advice
5-7 Yrs
5-7 Yrs
10-12 Yrs
3-5 Yrs
4-6 Yrs