>

Full Stack Engineer

Location: Remote Brazil
Apply now

Overview 

The engineering team is responsible for the design, maintenance, and improvement of software systems and focus on applying the principles of engineering to software development. The Full Stack Engineer plays a key role on the engineering team in the development of our products. In this role, the Full Stack Engineer is responsible for proposing, owning, designing, and implementing solutions to improve the stability, quality, and reliability of systems.

Responsibilities

  • You will work on Frontend- and Backend-tasks – and you will later have the option to specialize and fully transition to a backend or frontend developer role if you prefer one over the other.
  • Focus on the development of our customer facing web app and third-party API integrations (Salesforce, Hubspot, Outreach, Google, Microsoft, Slack, etc.)
  • Design and build software primarily in PHP/Laravel and Typescript/VueJs.
  • You will have a full understanding of our tech stack, development philosophies and workflows and make changes as needed:
  • Laravel (PHP) for the Backend.
  • Vue (Typescript) for the Frontend (SPA).
  • Codeception for Tests.
  • PHPStorm & WebStorm as IDE.
  • A typed OOP code base.
  • AWS managed MySQL for data storage.
  • Datadog for log management and APM.
  • Jira for agile development process
  • BitBucket as VCS

Qualifications

  • 3-5 year’s experience in software development. 
  • You have a degree in computer science or similar.
  • You are highly proficient in spoken and written English.
  • You breathe Clean Code and you like test cases.
  • You have a passion for working with technology products and solving customer needs.
  • You thrive in fast-paced, high-performance environments while working in a team.

Target annual compensation: $80,000.00 USD

Please note, a variety of factors are taken into consideration when determining compensation. The range listed is UserGems’ reasonable estimate of the compensation for this role. Actual amount may be higher or lower, based on non-discriminatory factors such as experience, knowledge, skills, abilities, and location.