How Remoteville checks and expires listings
Senior Full Stack Developer
Skills
Back-End Web DevelopmentCloud InfrastructureComputer ScienceContainer OrchestrationInterfacesMicroservicesPython
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Expertise in frontend development using React JS or a similar framework.
- Solid backend development experience in Python or Go, building robust APIs and microservices.
- Extensive experience with AWS, including serverless architecture (Lambda, API Gateway), container orchestration with Docker, and infrastructure as code with Terraform or SAM.
- Proven track record of building and deploying scalable, production-grade web applications.
- Strong understanding of modern DevOps practices and tools.
- Ability to balance speed and quality, with a keen sense of ownership and accountability in a fast-moving environment.
- Excellent communication skills, with a proactive, solution-oriented mindset.
Nice to have
- Experience with UX Design, contributing to intuitive and aesthetically pleasing user interfaces.
- Familiarity with LLMs and AI-driven applications, particularly in non-conversational contexts.
- Knowledge of natural language processing for legal or business applications is a plus.
Day to day
- Play a key role in developing end-to-end solutions, with a balanced focus on frontend, backend, and infrastructure tasks.
- Design intuitive and responsive UI components using React JS, ensuring seamless user experiences.
- Develop robust, production-ready backend services in Python or Go, with a focus on scalable, maintainable code.
- Architect and manage cloud infrastructure using AWS, leveraging serverless technologies, Docker, and Terraform (or SAM).
- Own full project lifecycles, from conception to deployment, ensuring alignment with business needs and deadlines.
- Collaborate closely with cross-functional teams, including designers, AI engineers, and product managers to deliver cohesive solutions.
- Write clear and comprehensive technical documentation, ensuring all systems are well-documented and easy to maintain.
- Stay updated on industry trends, exploring and implementing cutting-edge technologies where relevant.
