About the Job:
Spotter Labs is a fast-growing trucking startup based in the US, offering a high-energy environment with a diverse team from around the world. As a Full Stack Developer, you will be instrumental in designing, developing, and maintaining web applications using Django for the backend and React for the frontend. You will collaborate closely with product managers, designers, and other developers to create user-focused web applications. The role requires both independent work and collaboration within a remote team environment.
Key Responsibilities:
- Design, develop, and maintain web applications with Django (backend) and React (frontend).
- Collaborate with cross-functional teams to define and implement new features and improvements.
- Write clean, maintainable, and efficient code with a focus on scalability and performance.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Integrate user-facing elements with server-side logic, utilizing RESTful APIs and other technologies as necessary.
- Implement and maintain databases, managing migrations, schema designs, and data relationships using Django ORM.
- Troubleshoot and debug applications to ensure smooth user experience and performance.
- Participate in code reviews and adhere to best practices for version control, testing, and deployment.
- Stay updated on industry trends and best practices related to Django, React, and full-stack development.
Ideal Profile:
-
Preferred Skills:
- Experience with GraphQL, WebSockets, or other real-time technologies.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Knowledge of microservices architecture and DevOps practices.
- Previous experience in an agile development environment.
-
Required Skills and Qualifications:
- Proven experience as a Full Stack Developer with a strong focus on Django and React.
- Solid experience with Django framework, including REST APIs, ORM, and template engines.
- Proficiency in frontend technologies, including React, HTML5, CSS3, JavaScript, and modern JS frameworks.
- Experience with state management tools (e.g., Redux, Context API).
- Strong understanding of web development concepts, including responsive design, cross-browser compatibility, and security best practices.
- Familiarity with database systems (e.g., PostgreSQL) and version control systems (Git).
- Knowledge of cloud platforms, such as GCP, and containerization technologies (e.g., Docker) is a plus.
- Ability to work autonomously in a remote team and meet deadlines efficiently.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills in English.
Benefits:
- Fully remote work with flexible hours.
- Competitive salary and benefits package.
- Opportunity to work on innovative, impactful projects with a passionate and collaborative team.
- Room for career growth and development.
- Supportive work culture that values creativity, autonomy, and work-life balance.