Full-Stack Developer

Human Edge Logo

Human Edge

πŸ“Remote - Poland

Summary

Join Human Edge, a company embracing an agile mindset and passionate about innovation, as a Full-Stack Developer. This role involves developing and maintaining scalable frontend and backend applications using React, TypeScript, Python, and FastAPI. You will collaborate with a small team, making technical decisions and implementing cloud-based solutions on Azure. The ideal candidate possesses 5+ years of software engineering experience with a strong full-stack background and expertise in React and Python. Experience with cloud platforms and a startup environment is highly valued. Human Edge prioritizes commitment, accountability, excellence, results, and teamwork.

Requirements

  • 5+ years of experience as a software engineer, with a strong full-stack background and a focus on frontend development with hands-on experience with Docker and containerized deployments, Implementing CI/CD pipelines
  • Frontend expertise: At least 3+ years as a dedicated frontend engineer or 4+ years as a full-stack developer working extensively with React and TypeScript
  • Backend proficiency: Strong Python coding skills with hands-on experience in FastAPI, Docker, and PostgreSQL. Experience with Django or Flask is a plus
  • Cloud experience: Comfortable working with cloud platforms (Azure preferred, but AWS/GCP is also acceptable)
  • Startup experience: Prior experience in a small, fast-moving team and an understanding of trade-offs in scalable product development with limited resources
  • Adaptability & problem-solving: Ability to thrive in an evolving environment, tackle new challenges, and pivot when needed
  • Excellent communication skills in English

Responsibilities

  • Develop and maintain scalable frontend applications using React and TypeScript
  • Build and optimize backend services with Python and FastAPI, leveraging Docker and PostgreSQL
  • Collaborate closely with the UI/UX team to create seamless and intuitive frontend components
  • Collaborate in the Design and implementation of cloud-based solutions (Azure preferred, but AWS/GCP experience is also valuable)
  • Work alongside a small team of engineers, making technical decisions and driving best practices

Preferred Qualifications

  • Familiarity with LangChain or other LLM orchestration frameworks
  • Experience with Vector Databases (e.g., Qdrant, Pinecone, ChromaDB) for LLM-enhanced search
  • Exposure to serverless architectures and event-driven design and progressive web apps (PWA)
  • Hands-on experience with deploying, managing, and monitoring applications on Azure and Familiarity with Azure DevOps for version control, build automation, and release management
  • Experience with or interest in integrating Artificial Intelligence and Machine Learning models, particularly using tools and models from OpenAI and hugging face
  • Handling authentication with OAuth, JWT, or Azure AD

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.