Match score not available

SEII

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)

Offer summary

Qualifications:

Proficient in Python and Django, Understanding of AWS or GCP, Degree in computer science or related field, Knowledge of data structures and algorithms.

Key responsabilities:

  • Develop features for internal and external users
  • Analyze technical problems and propose solutions
Max Retail logo
Max Retail
11 - 50 Employees
See all jobs

Job description

Max Retail a Series A startup is transforming the independent retail industry with a groundbreaking platform that seamlessly connects excess inventory to a global network of buyers. Our mission is to create the world’s largest, zero-inventory supply chain—one that’s integrated across all touchpoints where inventory is managed and sold. We help retailers and brands minimize waste by reducing excess stock and preventing overproduction, all while making a positive impact on the environment. Through our cutting-edge technology, we integrate with some of the most popular e-commerce platforms, including Walmart, eBay, Target, and Poshmark, enabling retailers to efficiently manage and sell their inventory on a global scale. At Max Retail, we’re not just building a business—we’re changing the way the world approaches sustainability and retail. Come be part of a team that’s shaping the future of commerce!

We are seeking a highly skilled and motivated Full-Stack Software Engineer II to join our team. In this role, you will take the lead in designing, developing, and optimizing software solutions, including AI-enabled product features that deliver exceptional user experiences. You will work on analyzing complex technical challenges, driving the adoption of cutting-edge technologies, and ensuring seamless collaboration with cross-functional teams. Your responsibilities will include proposing innovative, AI-driven solutions, enhancing development processes, and ensuring the scalability, reliability, and performance of our distributed systems.

What You'll Do:
  • Work within a product delivery POD to develop features for both internal and external users.
  • Break down complex technical problems, analyze trade-offs, and propose well-rounded solutions that meet both immediate and long-term needs.
  • Explore and adopt emerging technologies to solve challenges and drive innovation within the development team.
  • Participate in agile ceremonies, facilitate productive discussions, and communicate effectively with stakeholders to ensure alignment on priorities and deliverables.
  • Diagnose and resolve performance bottlenecks in distributed systems, ensuring the scalability and reliability of applications.
  • Investigate error logs, identify root causes of issues, and implement solutions to prevent reoccurrence, maintaining system stability.
  • Integrate APIs and develop robust data persistence strategies to enhance the functionality and reliability of the system.
  • Mentor junior engineers by sharing best practices, offering feedback, and supporting their career development within the team.
  • Collaborate on the development and deployment of new features, improving user experience and optimizing internal workflows.
  • Foster a positive team environment by addressing unspoken concerns, promoting collaboration, and supporting a culture of mutual respect.

  • Who You Are:
  • Proficient in Python and familiar with backend frameworks, particularly Django, including experience with Django Admin for building and managing internal tools.
  • Knowledge of cloud computing platforms like AWS or GCP, with a basic understanding of deploying and managing cloud-based applications.
  • Holds a degree in computer science, software engineering, or a related field or has equivalent industry experience in backend development.
  • Solid grasp of software development fundamentals, including data structures, algorithms, object-oriented programming, and software design principles.
  • Experience with version control systems like Git, along with knowledge of branching strategies for collaborative development.
  • Familiarity with testing practices and hands-on experience with unit testing frameworks in Python, such as Pytest or Unittest.
  • Working knowledge of databases and SQL, with the ability to design and optimize database queries and schemas.
  • Basic understanding of operating systems like Linux, including navigating the command line and managing server environments.
  • Personal projects or contributions to open-source repositories that demonstrate programming skills and problem-solving abilities are highly valued.
  • Strong problem-solving and analytical skills to identify and resolve backend issues efficiently.
  • Effective communication skills, both written and verbal, for collaborating with cross-functional teams and documenting technical work.
  • Team-oriented mindset, with the ability to work collaboratively in an agile environment.
  • Eagerness to learn and adapt to new technologies and frameworks relevant to backend development and Django.
  • A keen attention to detail and a commitment to delivering high-quality code and features.
  • Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Software Engineer Related jobs