Job Openings Principal Software Engineer (Full Stack)

About the job Principal Software Engineer (Full Stack)

Job Summary:

Manatal is looking for a Principal Software Engineer (Full Stack) to take ownership of key development projects and mentor junior engineers. This role involves working on Python backend development and JavaScript frameworks (preferably Vue.js) while contributing to the overall system architecture.

Responsibilities:

  • Lead and contribute to full-stack development projects.
  • Build and optimize backend services using Python.
  • Develop frontend applications using Vue.js (preferred), React, or Angular.
  • Ensure code quality through rigorous reviews and best practices.
  • Provide mentorship and guidance to junior developers.
  • Collaborate with product managers and designers to enhance user experience.

Requirements:

  • Fluent in English with strong communication skills.
  • 1+ years of solid experience in Python for backend development.
  • 2+ years of experience with JavaScript frameworks (preferably Vue.js, but React/Angular also accepted).
  • Leadership experience: At least 2 years managing a team of 3+ engineers.
  • Strong system design and architecture skills.

Recruitment Process:

  1. Recruiter Call 15 mins
  2. Interview with CTO & Co-Founder 30 mins
  3. System Design Interview 1-hour preparation (7-day deadline) + 1-hour project presentation with Director of Engineering
  4. Final Interview with CEO

General Benefits for All Positions:

  • Relocation Package (Visa, Work Permit, Plane Ticket Reimbursement, 7 Days Temporary Accommodation)
  • Social Security & Health Insurance
  • 15 Days of Paid Annual Leave + ~15 Days of National Holidays
  • 2 Weeks/Year Work from Anywhere
  • Company Trip, Birthday Lunch, Learning Allowance