Nimonik

Full Stack Developer, Django, Python, ECommerce

Nimonik

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

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