Company Overview:
Merchway is a revolutionary startup transforming e-commerce through cutting-edge 3D and AI-powered solutions. We’re building immersive, interactive 3D shopping experiences, enabling businesses to integrate our technology seamlessly into their websites and applications. Join our passionate team to push the boundaries of 3D e-commerce and create groundbreaking user experiences.
Job Overview:
We are looking for an experienced
Backend Developer
to design, develop, and maintain scalable backend systems. The ideal candidate has strong expertise in building APIs using both REST and GraphQL (with Strawberry-Django or Graphene-Django) and a passion for delivering high-quality, performant code. This role offers a hybrid work model, combining onsite collaboration with remote flexibility.
Key Responsibilities:
* Design, develop, and maintain robust backend systems using Python and Django.
* Build and optimize APIs using REST and GraphQL (Strawberry-Django or Graphene-Django).
* Collaborate with frontend developers, product managers, and other stakeholders to deliver seamless, scalable solutions.
* Write clean, maintainable, and well-documented code following best practices.
* Implement database models and optimize queries using SQL and Django ORM (e.g., PostgreSQL, MySQL).
* Ensure high performance, security, and scalability of backend services.
* Integrate third-party services and APIs as needed.
* Participate in code reviews, testing, and debugging to ensure quality and reliability.
* Stay updated on industry trends and emerging technologies to improve development processes.
Required Qualifications:
* Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
* 3+ years of professional experience as a backend developer with Python and Django.
* Proven expertise in building and maintaining REST APIs and GraphQL APIs using Strawberry-Django or Graphene-Django.
* Strong understanding of database design, Django ORM, and query optimization.
* Experience with version control systems (e.g., Git) and CI/CD pipelines.
* Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker).
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills, comfortable working in a hybrid (onsite/remote) environment.
Preferred Qualifications:
* Familiarity with frontend technologies for better cross-team collaboration.
* Knowledge of message queues (e.g., Celery, RabbitMQ) and caching systems (e.g., Redis).
* Experience with testing frameworks (e.g., pytest, unittest) and writing unit/integration tests.
* Understanding of microservices architecture and distributed systems.
Work Environment:
* Hybrid work model: [Specify onsite days, e.g., 2-3 days onsite per week, with the remainder remote].
* Onsite amenities includes fully stock kitchen featuring complimentary coffee, sodas, and snacks, and pre- and post-work access to fitness center and swimming pools.
* Collaborative and inclusive team culture with opportunities for growth and learning.
* Access to cutting-edge tools and technologies to support your work.
Benefits:
* Competitive salary and performance-based stock option.
* Flexible hybrid work arrangement.
* Paid time off and holidays.
* Professional development opportunities.