Full-Stack Software Engineer Position We believe in the true Full-Stack Developer. Job description As a Full-Stack Software Engineer at a growing startup, you'll play a critical role in planning and building the future of bem.te.vi. You will: - Participate in core decisions of the company - Help design the software architecture and data modeling - Help develop all digital products of bem.te.vi. Because of that, you will face some of the following challenges: - How to build a scalable, maintainable, and secure application? - How to create a user experience and user interface that is intuitive, and easy to use? - How to build a system that is LGPD compliant? - How to improve the software development process and experience in a fast-growing startup? Must have - Passionate learner: strong, powerful, compelling feeling and desire to acquire knowledge - Good communication skills: ability to communicate effectively with others - Be organized: you make plans and goals, write them down and follow them - Decision making: ability to make hard decisions from little information - Self-motivated: you are able to work independently and get things done - Ability to work in a team - Ability to work in a fast-paced environment - Ability to work in a challenging environment - Great desire to grow as a professional Nice to have - Degree in computer science field or equivalent experience - Contributions to Open Source projects - Experience with automated tests - Experience with Git - Experience with CI/CD - Experience with DevOps Tech stack and hard skills Below you'll find a list of the technologies we use. It's not a requirement to have previous experience with any of them, but if you want to join us, you should have an interest in learning and work with them. - TypeScript - Node.js - Python - React - GraphQL - Relay - Styled-Components - Antd - Jest - react-testing-library - MongoDB - AWS - GitHub Actions
https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Ffullstack-software-engineer-1490987