Job description
We are seeking a highly skilled Senior Full-Stack Engineer with expertise in building and maintaining software solutions. You will be responsible for guiding our developer. Your role will involve consulting on modern tools and technologies to optimise performance, security, and scalability.
Key Responsibilities:
- Strong knowledge of VPS hosting
- Full stack development with Next.js, Python, FastAPI, web scraping, and PostgreSQL
- Docker & docker-compose experience with complex architectures and multiple environments
- Previous TDD experience (not writing tests after functionality implementation)
- Lead by example in writing clean, testable code following TDD practices
- Implement and maintain robust web scraping solutions
- Ensure codebase adheres to SOLID principles and maintains high test coverage
- Proof of concept and MVP development expertise, with a proven ability to effectively complete tasks and deliver functional, high-quality outcomes.
Skills: TDD, VPS, Docker, Next.js, Python, FastAPI, PostgreSQL, GraphQL, Web Scraping, Clean Code, SOLID principles
Please note we require a minimum of 10-20h availability per week.
About us:
At Elevate, we focus on small yet impactful operations that drive exceptional collaboration and client satisfaction. We value proactive professionals who take ownership of their work and consistently deliver outstanding results.
We emphasize the importance of documenting every step—taking thorough notes and staying proactive to efficiently track tasks and progress. We trust our team to manage their work autonomously, guiding clients with confidence and expertise. Instead of relying on micromanagement, we encourage you to explore solutions independently, leverage team capabilities, and master the tools we use. If something is unfamiliar, take the initiative to learn or ask for guidance.
Our core values are accountability, collaboration, and delivering excellence for our clients. Together, we create impactful results!
Link to the open-sourced EasyApply bot:
https://github.com/GabeGiro/EasyApplyJobsBot
About the project:
JobHunter is a full-stack automation platform streamlining the job application process. The system aggregates job postings through web scraping, enables automated application tracking, and provides analytics on application success rates. Key features include resume parsing, job recommendation engine, and application status monitoring. Built with a modern tech stack including Next.js, FastAPI, and PostgreSQL, JobHunter automates LinkedIn’s Easy Apply feature while maintaining detailed records of applications and custom question responses. The platform intelligently handles duplicate job postings, blacklisted companies, and maintains a knowledge base of common application questions and optimal responses. With Docker containerization and a microservices architecture, JobHunter offers a scalable solution for managing multiple job searches across different roles and locations simultaneously.