Apply

Sr. Full Stack Engineer | Vue.js & Typescript (remote)

Posted 18 days agoViewed

View full description

💎 Seniority level: Senior, 7 to 10 years

📍 Location: Argentina

🔍 Industry: Software Development

🏢 Company: Squad👥 11-50Video GamesSoftware

🗣️ Languages: English

⏳ Experience: 7 to 10 years

🪄 Skills: Backend DevelopmentPostgreSQLSQLFrontend DevelopmentFull Stack DevelopmentGitJavascriptSoftware ArchitectureTypeScriptUI DesignVue.JsREST APICI/CDAgile methodologiesData modelingSoftware Engineering

Requirements:
  • 7 to 10 years of experience in software engineering, with a focus on full-stack development.
  • Experience working on customer-facing web applications architected as Single-Page Applications (SPA).
  • Proficiency in implementing web application features in functional-reactive front-end frameworks (e.g., React, Vue).
  • Experience implementing back-end features in REST/GraphQL APIs.
  • Strong eye for UI/UX design with a proven ability to design intuitive user interfaces.
  • Ability to benchmark and validate technical solutions for optimal performance and scalability.
  • Experience with designing data models and resolving performance issues for relational SQL-based databases such as PostgreSQL.
  • Knowledge of web application security vulnerabilities and best practices.
  • Extensive experience programming in modern strongly-typed languages (e.g., TypeScript).
  • Strong problem-solving and analytical abilities.
  • Proficient with Git version control.
  • Intermediate to advanced knowledge and experience in software engineering diagramming.
  • Strong written and verbal English communication.
Responsibilities:
  • Implement new full-stack features using TypeScript, Vue.js, and PostgreSQL on the Supabase platform.
  • Lead technical projects, driving them to completion with minimal guidance.
  • Design and architect moderately complex systems and software-based solutions.
  • Learn, experiment with, and teach the team about new technologies and strategies for solving business problems.
  • Review and provide feedback on the work of other team members.
  • Document the structure, behavior, and operation of implemented software solutions.
  • Maintain, refactor, or fix existing functionality where necessary.
  • Mentor and assist junior engineers and co-op students.
  • Collaborate effectively with cross-functional teams and stakeholders.
Apply