How Remoteville checks and expires listings

Full Stack Engineer

Skills
Full-Stack DevelopmentSoftware DevelopmentWeb DevelopmentCSSProgrammingStackUsability
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience as a Full Stack Developer (~3 years).
  • Bachelor's/Master's in Computer Science, or equivalent practical experience.
  • Proficiency in Python (Flask); other backend languages are a bonus.
  • Experience with Google Cloud Platform; AWS/Azure familiarity is a plus.
  • Proficient with relational (MySQL) and non-relational (Firestore) databases.
  • Experience in scalable infrastructure for enterprise applications.
  • Familiar with microservices architecture and serverless computing.
  • Experienced with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines.
  • Understanding of DevOps principles and IaC.
  • Strong front-end development skills in HTML and JavaScript.
  • Familiarity with modern frameworks like React, Angular, or Vue.js.
  • Knowledge in developing cross-platform mobile apps using React Native/Flutter.
  • Proficiency with RESTful APIs.
  • Understanding of cybersecurity principles.
  • Strong interest in Generative AI and familiarity with AI technologies.
  • Excellent communication and organizational skills.
  • Entrepreneurial mindset and proactive problem-solving abilities.

Nice to have

  • Self-taught developers with relevant experience.
  • Experience building a startup or product.
  • Familiarity with TensorFlow or PyTorch.

Day to day

  • Join emma, an innovative AI startup focused on enhancing adult social care.
  • Work with co-founders to enhance technology across our products and lead scalability efforts.
  • Advise and implement improvements using modern technologies, and contribute to AI projects.