How Remoteville checks and expires listings
Lead Fullstack Engineer
Skills
Back-End Web DevelopmentComputer ScienceFull-Stack DevelopmentWeb DevelopmentCode ReviewGoogle Cloud PlatformPython
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
