Software Engineer

Software Engineer

Job description

Software Engineer design, build, test and deliver backend, frontend and mobile parts of projects, having a global overview of the whole project. The Software Engineer team deploys and maintains Woovi software. This is a diverse team covering a diverse set of platforms and applications. In a true software engineer experience developers are invited to take full control of the software, managing both front-end and backend.

Main attributions

  • Develop Backend/Frontend code
  • QA and Testing
  • Product Development and Architecture Design
  • Automation
  • Documentation
  • Code Review

Expected competencies

  • Fluent Javascript/Typescript
  • React
  • NodeJS
  • GraphQL
  • REST
  • NoSQL (MongoDB compatible)
  • Git - Solid knowledge of git commands, branching, pull requests as well best practices
  • Test best practices
  • English

Extra competencies

  • Relay
  • SQL
  • Kubernetes
  • Experience in fullstack projects in production

Benefits

  • Apple M1 Pro Notebook - With 16GB/RAM and 512gb/ssd - or better
  • Remote OK - Work from anywhere you whant
  • Paid time off
  • Competitive salary
  • Stock options
  • Woovi Summit - Team conference offsite summit with all devs in the same hotel

How to apply