About this Opportunity:
We are seeking a highly skilled developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing and maintaining high-performance web applications that meet the needs of clients and stakeholders.
Main Responsibilities:
* Development of new features;
* Maintenance of existing applications;
* Elaborating design documents and discussing trade-offs;
* Solution implementation from coding to testing to production deployment support;
* Performing code reviews.
Requirements:
* Proficiency in Backend Java and Java Spring Boot;
* Experience with automated testing in Java (e.g. Unit Test, Integration Test, etc.);
* Solid experience with Python programming language;
* Solid Front-end development skills, especially with React (or any other Single-Page Application)
* Experience with Typescript;
* Microservices Architecture experience;
* Experience using Web services-based APIs (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.