About Miio Electric:
At Miio Electric, we are shaping the future of sustainable energy solutions. We are committed to innovation, excellence, and creating impactful solutions that transform the way energy is consumed and managed. Join our team of forward-thinking professionals and be a part of the green revolution.
Job Description:
We are seeking a skilled and experienced Software Developer to join our dynamic team. The ideal candidate will have a minimum of 3 years of professional experience in Python development and a strong understanding of various Python frameworks and tools. This role requires expertise in Django, Docker, and databases like PostgreSQL and MongoDB.
Key Responsibilities:
- Design, develop, and maintain robust and scalable backend systems and APIs.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code, adhering to best practices.
- Participate in code reviews to ensure code quality and best practices.
- Optimize applications for maximum speed and scalability.
- Build and manage integrations with relational (PostgreSQL) and non-relational (MongoDB) databases.
- Implement and manage asynchronous task workflows.
- Develop RESTful APIs.
- Use Docker for containerization and contribute to CI/CD pipelines.
- Debug and resolve technical issues and production incidents.
- Stay up to date with the latest technologies and industry trends.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Minimum 3+ years of professional experience as a software engineer.
- Proficiency in Python and hands-on experience with Django.
- Strong knowledge of building and consuming RESTful APIs (Django REST Framework preferred, as well as Falcon or Flask).
- Experience working with both relational databases (PostgreSQL) and non-relational databases (MongoDB).
- Familiarity with Docker for containerized development and deployment.
- Experience with Celery and RabbitMQ, or similar asynchronous task queue systems.
- Familiarity with cloud services such as AWS.
- Proficiency in using AI tools like ChatGPT to write, optimize, and debug code effectively.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Proactive mindset with the ability to work independently.
- Passion for learning and staying updated with emerging technologies.
- Proficiency in English, both written and verbal.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Flexible working hours, remote work options, and a supportive work environment.
- A chance to work on innovative projects in the sustainable energy sector.
- A collaborative team that values innovation and creativity.