We are looking for a Senior Full-Stack Engineer who can independently build, ship, and scale applications from the ground up while thriving in an Agile, team-oriented environment. You’ll take ownership of the full development cycle — from backend and database to frontend and deployment — while collaborating closely with designers, product managers, and other engineers to deliver world-class products.
Key Responsibilities:
- Own end-to-end development: architecture, backend, frontend, deployment, and scaling.
- Build and maintain backend services using Python (FastAPI/Django) or Node.js.
- Apply design patterns and engineering best practices for clean and scalable code.
- Containerize and dockerize applications; manage deployments on cloud environments.
- Set up and optimize CI/CD pipelines (GitHub Actions or similar).
- Design and maintain databases (PostgreSQL preferred).
- Integrate LLM/semantic frameworks (LangChain, Semantic Kernel, etc.) into applications.
- Lead React frontend development with a strong emphasis on UI/UX quality.
- Collaborate in Agile/Scrum teams, contributing to planning, reviews, and retrospectives.
- Communicate effectively in English within a cross-functional, international team.
Qualifications:
- Proven ability to deliver complete end-to-end products independently.
- Strong backend expertise in Python (FastAPI/Django) or Node.js.
- Senior-level frontend development experience with React and UI/UX principles.
- Proficiency in teamwork and Agile methodologies (Scrum, Kanban).
- Experience with containerization (Docker, Kubernetes a plus).
- Hands-on with CI/CD pipelines and Git/GitHub workflows.
- Solid understanding of databases (Postgres, MySQL, etc.).
- Familiarity with AI/LLM frameworks and integration into real-world apps.
- Fluent in English, both spoken and written.