How Remoteville checks and expires listings

Lead Fullstack Engineer

Skills
Back-End Web DevelopmentComputer ScienceFull-Stack DevelopmentWeb DevelopmentCode ReviewGoogle Cloud PlatformPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • 5+ years of experience
  • Proven track record of delivering scalable web applications or software solutions
  • Strong communication skills and ability to work effectively in collaborative environments
  • Commitment to agile development practices and iterative improvement
  • Previous experience being lead engineer on a project
  • Significant experience in writing high-quality Python code
  • Proficiency in using Git and GitHub for version control and collaborative development

Nice to have

  • Experience with common DevOps tools (GitHub Actions, automated deployment pipelines, code linting)
  • Familiarity with web development frameworks such as Django (or similar)
  • Experience with cloud platforms like AWS, GCP, or Azure.

Day to day

  • Lead the development of a web application for Perpetual's foodware design system across U.S. cities.
  • Work closely with partners at UChicago and internal teams to enhance existing proof of concepts.
  • Develop a user-friendly, scalable web application to manage food waste collection and drop-off locations, manipulate bin placements, optimize routes, and simulate variable changes.
  • Collaborate with data scientists and engineers to integrate existing pipeline results and enhance application capabilities.
  • Participate in code reviews, contribute to technical documentation, and support deployment processes.

Hiring process

  • Submit a resume
  • Cover letter
  • Relevant portfolio or GitHub repository links