Software Engineer for High-Performance Web Platforms
We are seeking a highly skilled Software Engineer to join our team and contribute to the development of high-performance, secure, and responsive web platforms. As a key member of our team, you will be responsible for designing and developing robust front-end and back-end components, building scalable RESTful APIs, and collaborating with Agile teams to deliver high-quality software.
About the Role
This is an exciting opportunity for a motivated and experienced Full Stack Engineer to join our dynamic team. You will work closely with our team to design, develop, and deploy high-performance web applications using cutting-edge technologies like Java, JavaScript, React, and ElasticSearch.
The ideal candidate will have 6+ years of experience in software development, with a strong background in front-end and back-end technologies. You will be passionate about building scalable web applications, thrive in Agile environments, and have excellent problem-solving skills.
Key Responsibilities
* 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
Requirements
* 6+ years of experience in software development
* Strong proficiency in front-end technologies (ReactJS, Redux, ES6+, TypeScript, HTML5, CSS3, SASS, Webpack)
* Strong proficiency in back-end technologies (Java, Spring Boot, Spring MVC, RESTful APIs)
* Experience with search and indexing technologies (ElasticSearch)
* DevOps and CI/CD experience (Jenkins, Bash scripting, Git)
Bonus Points
* Experience with mobile-responsive design
* Familiarity with relational and NoSQL databases
* Strong communication and problem-solving skills
Education
* Bachelor's degree in Computer Science or related field (or equivalent experience)
Location
* São Paulo - Remote