
Full Stack Developer, Django, Python, ECommerce
Nimonik
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
About the role
- Think beyond the code and about our users and customers, understand their needs, and define solutions with the team.
- Collaborate with cross-functional teams to design and develop the product.
- Optimize system performance, reliability, scalability, and security in a cloud-native environment.
- Contribute to backend architecture decisions and product infrastructure planning.
- Collaborate with product owners, designers, and fellow developers to define project requirements and features meant to cover business needs.
- Lead the continuous improvement of best practices by introducing the latest industry standards.
- Fix bugs and technical debt, adhering to the concept of Kaizen, upon which Nimonik is founded.
Requirements
- 5+ years of experience in full-stack development or equivalent.
- Advanced proficiency in Python and hands-on experience with Django.
- Expert knowledge of Celery and Redis.
- Well-versed in performance optimization techniques, both in general and Python/Django-specific.
- Understand the elements of good UI design and what makes a UI effective.
- Knowledgeable in SOLID principles and design patterns.
- Solid and proficient expertise in relational database design and optimization, especially PostgreSQL.
- Experience working in cloud-based environments (we currently use AWS).
- Experience with containers and orchestration tools (Docker, Amazon Elastic Container Service).
- Strong advocate for unit testing, thorough documentation, and maintaining high standards of code quality.
- Proven ability to work independently and remotely.
- Growth mindset, proactive attitude, and integrity.
Benefits
- Leadership opportunity: Shape the standards store product, a chance to apply your unique skills.
- Competitive compensation package.
- Fully remote work, allowing for a flexible and collaborative environment.
- Continuous learning and professional development opportunities.
- Be part of a dynamic team that values creativity and innovation.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoCeleryRedisperformance optimizationrelational database designPostgreSQLunit testingdesign patternsSOLID principles
Soft Skills
collaborationproblem-solvingproactive attitudeintegritygrowth mindsetcommunicationleadershipindependenceuser-centric thinkingcontinuous improvement