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.
What You Bring
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. Experience with Docker, Kubernetes, and cloud-based deployment and orchestration is desirable. Skilled at designing maintainable and performant systems.
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.