We are seeking a highly skilled full stack software engineer to join our team.
As a seasoned full stack developer with a strong background in building scalable web applications, you will excel in agile environments and thrive working with cutting-edge technologies like Java, JavaScript, React, and ElasticSearch.
The role requires designing and developing robust front-end and back-end components, building scalable RESTful APIs, optimizing performance and security, collaborating in agile teams to deliver high-quality software, participating in code reviews, contributing to technical documentation, and driving improvements in architecture, code quality, and development processes.
* Design and develop robust front-end and back-end components
* Build scalable RESTful APIs and optimize performance and security
* Collaborate in Agile teams to deliver high-quality software
* Participate in code reviews and contribute to technical documentation
* Drive improvements in architecture, code quality, and development processes
Tech Stack & Skills We Value:
6+ years of experience and strong proficiency in:
* Frontend: ReactJS, Redux (Thunks), ES6+, TypeScript, HTML5, CSS3, SASS, Webpack
* Backend: Java (Spring Boot, Spring MVC), RESTful APIs
* Search & Indexing: ElasticSearch
* DevOps & CI/CD: Jenkins, Bash scripting, Git
* Architecture: Microservices, containerization, authentication
* Testing: TDD/BDD methodologies
* Language: English for written and verbal communication
Bonus points for:
* Experience with mobile-responsive design
* Familiarity with relational and NoSQL databases
* Strong communication and problem-solving skills
* Commitment to clean code principles (DRY, SOLID)
Benefits:
São Paulo - Remote location offering flexibility and work-life balance.
Bachelor's degree in Computer Science or related field (or equivalent experience) required.