Shopee is hiring a

Junior Software Developer - Full Stack

São Paulo, Brazil

As a member of the Shopee Brazil Products Team, you will work on a dynamic and agile environment where the main goal is to deliver software service solutions for internal and external customers. Solutions will vary from process automation (mainly with web APIs) to web and mobile apps which will always be delivered continuously.

Technologies currently in use by the team: Python, FastAPI, JavaScript, TypeScript, NodeJS, VueJS, Docker, MongoDB, Nginx, Git, RabbitMQ, Google Cloud Platform


Main Activities and Responsibilities


  • Transform customer needs into features, by means of working, tested software.
  • Frequently improve user experience and productivity by constantly evolving codebase
  • Pursue a refined understanding of business rules to communicate effectively with product managers, customers and team members.
  • Fix issues and bugs reported for deployed services.
  • Propose solutions with POCs and MVPs to problems identified by product teams.


General Requirements

  • Solution-driven developers with experience, passionate about technology, who is always willing to learn, to share and to deliver the best services
  • Ability to coordinate with counterparts in the Asian market.
  • Advanced level of English to work with local and overseas teams. English will be constantly present in meetings, e-mails, chat apps and documentations.
  • Self-motivated with ability to work in a fast-paced and agile environment that requires autonomy and skills to deal with ambiguity.


Tech Requirements


  • Back-end: Our development stack comprehends Python with FastAPI and distributed systems architecture.
  • Front-end: Since we'll have some front-end to interact with APIs, a Front-end technology knowledge is desired, mainly VueJS with Vuex.
  • Git: how to create branches, create commits, submit commits, merge branches, sync branches, resolve conflicts, open pull requests
  • REST APIs: understand routing, HTTP verbs and codes, JSON
  • Databases: SQL tables, SQL queries, migrations, basic understanding of NoSQL is desired.

Looking for a job?

Junior Software Developer - Full Stack at Shopee looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.