Job Title: Senior Full Stack Developer - Scalable Web Applications
The ideal candidate will thrive in Agile environments, love working with cutting-edge technologies like Java, JavaScript, React, and ElasticSearch. The role involves designing and developing robust front-end and back-end components, building scalable RESTful APIs and optimizing performance and security.
Required Skills and Qualifications:
* 6+ years of experience 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:
* Experience with mobile-responsive design
* Familiarity with relational and NoSQL databases
* Strong communication and problem-solving skills
* Commitment to clean code principles (DRY, SOLID)
Education:
* Bachelor's degree in Computer Science or related field (or equivalent experience)
Location:
* São Paulo - Remote