Responsibilities
- Backend Development: • API Development: Implement API development best practices, with a preference for familiarity with GraphQL.
- Integration: Integrate and consume REST APIs for back-end communication.
- Collaboration: Work with UX and UI design specialists to ensure back-end solutions support innovative and user-oriented ideas.
- Containerization: Utilize Docker and Kubernetes for containerization and orchestration (nice-to-have).
- Systems Efficiency: Ensure efficient back-end processes and distributed systems.
- Frontend Development: • User Solutions: Implement innovative ideas and user-oriented solutions with UX and UI design specialists.
- Frontend Skills: Utilize and enhance skills in CSS, JavaScript, and TypeScript.
- Application Development: Develop and maintain applications using Vue or Nuxt and at least one responsive framework (e.g., Tailwind).
- API Integration: Ensure seamless integration with REST and GraphQL APIs for front-end communication.
Requirements
- Full Stack Experience 5+ years of hands-on experience as a software engineer, building scalable, reliable, and high-performance full-stack applications.
- API & Backend Strong proficiency in API development and integration (REST and GraphQL), with Python as the primary language (Go is a plus).
- Frontend & UI Proficient in JavaScript/TypeScript, CSS/SCSS, and frameworks such as Vue or Nuxt. Experienced with responsive frameworks like Tailwind and familiar with UI animations and transitions.
- Systems & Architecture Practical understanding of distributed systems, high-volume workloads, and efficient backend/frontend processes.
- Problem-Solving & Ownership Strong analytical skills with attention to detail. Able to tackle complex full-stack challenges holistically, prioritize effectively, and deliver high-quality solutions. Takes ownership of the full development lifecycle and ensures work balances short-term delivery with long-term system health.
- Collaboration & Communication Good communication skills in English. Comfortable working closely with UX/UI designers, product teams, QA, and backend engineers to deliver high-quality, user-focused products.
Nice to Have
- Experience with Docker, Kubernetes, and cloud-based deployment and orchestration is desirable.
Additional Information
- Good communication skills in English.


