Full Stack Developer Job Opportunity
We are seeking a skilled Full Stack Developer to join our team in Brazil. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining high-performance web applications that meet the needs of our clients and stakeholders.
Key Responsibilities
* Designing and developing new features;
* Maintaining existing applications;
* Developing detailed design documents and discussing trade-offs of different design approaches;
* Implementing solutions from coding to testing to production deployment support;
* Performing code reviews.
Essential Skills and Qualifications
* Proficiency in Backend Java and Spring Boot;
* Experience with automated testing in Java (e.g., Unit Test, Integration Test, etc.);
* Solid experience with Python;
* Front-end development experience, especially with React (or any other SPA);
* Experience with Typescript;
* Microservices Architecture experience;
* API modeling, producing, and consuming skills (RESTful or SOAP based);
* AWS services experience;
* Good knowledge on relational and non-relational databases, able to work with Postgres and MongoDB;
* Practical understanding of Git or similar VCS, CI/CD practices, with a preference for GitHub Actions or Jenkins;
* Good communication skills in English.
What We Offer
Working as a Full Stack Developer with our team offers opportunities for professional growth and development, collaborative work environment, and flexible working conditions.