Software Engineer (Fullstack)

  • Build and own modern internal tools that streamline and elevate internal team workflows.
  • Develop and reuse scalable frontend components based on our design system, ensuring consistency across all internal applications.
  • Ensure high-quality code through rigorous testing, peer reviews, and continuous improvement.
  • Engage in active code reviews, providing and receiving constructive feedback to ensure code quality and team growth.
  • Collaborate closely with product managers, designers, backend engineers, and infrastructure teams to deliver integrated and seamless solutions.
  • Stay up-to-date with advancements in frontend technologies, proactively evaluating and introducing new tools, frameworks, or techniques as relevant.
  • As frontend needs stabilize, gradually expand responsibilities into backend development, focusing on scalable RESTful APIs and robust data management.
  • Our Tech Stack:
  • Frontend: TypeScript (Vue.js), JavaScript (Vanilla), HTML/CSS (Tailwind, Bootstrap)
  • Backend: Go, Node.js
  • Databases: PostgreSQL
  • DevOps/Infra: GitHub, Docker, CI/CD, AWS Cloud
  • 2+ years of software development experience, predominantly frontend, with backend capabilities and a proven ability to write and structure maintainable unit tests.
  • Proficiency in JavaScript (ES6+) and TypeScript with hands-on experience in Vue.js, covering both Client-Side Rendering (CSR) and Server-Side Rendering (SSR) concepts.
  • Strong skills in HTML/CSS and modern CSS frameworks.
  • Experience with established component libraries for Vue.js (e.g., CoreUI, Vuetify, Element Plus, Quasar, PrimeVue) and ability to customize them.
  • Proficiency in create & integrating frontend applications with RESTful APIs.
  • Competency in at least one backend language such as Go or Node.js.
  • Familiarity with SQL database systems (PostgreSQL).
  • Self-driven, proactive learner who keeps up with the fast-moving frontend ecosystem.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available