Senior Full-Stack Engineer
Location
São Paulo, SP | Brazil
Job description
A U.S.-based company that has successfully managed to develop a beloved online content-sharing platform is looking for a Senior Full-Stack Engineer. The selected candidate will be responsible for building the next generation of ad products using both front-end and back-end technologies. The company is enabling platform users to form and join communities of like-minded individuals and hold discussions, share knowledge and build connections with users across the globe. The company has managed to secure close to $1bn in funding so far. This position requires a significant overlap with the PST time zone.
Job Responsibilities:
- Work closely with the product and design teams to build user-facing products
- Take ownership of the design, implementation, and maintenance of scalable and reliable applications
- Develop full-stack web applications employing a range of coding languages and technologies
- Build and deploy the platform's upcoming product line
- Advocate and implement software engineering best practices such as unit testing and code reviews, design, and documentation
- Create engaging user experiences by collaborating with product managers and designers
- Promote and advance engineering methods and best practices
- Create code that is effective, scalable, and maintainable so that we may iterate rapidly and securely
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3-4+ years of relevant experience as a full-stack engineer
- 3+ years of experience working with Python
- Extensive experience with React, Kubernetes, and Redux
- Nice to have some experience with writing tests
- Familiarity with TypeScript, SQL, and Git is desirable
- Experience working on web application development using JavaScript or other relevant languages is desirable
- Knowledge of one or more front-end web frameworks like Vue or Angular
- Experience working with one or more general-purpose programming languages like JavaScript, Python, Java, Go, or Scala
- An interest in the advertising business and understanding customer needs is nice to have
- Excellent English communication skills, both spoken and written
Job tags
Salary