 
        
        Full Stack Developer
We are seeking a highly skilled professional to join our dynamic team as a Full Stack Developer.
The ideal candidate will have a strong background in both front-end and back-end development, with a passion for building scalable and efficient applications.
 * Development of new features;
 * Maintenance of existing applications;
 * Raise and discuss trade-offs of different design approaches elaborating detailed design documents;
 * Implement solution from coding to testing to production deployment support;
 * Perform code reviews.
About the Role
This is an exciting opportunity to work on high-performance web applications that meet the needs of our clients and stakeholders.
Responsibilities
 * Design, develop, and maintain high-quality web applications;
 * Work closely with cross-functional teams to deliver projects on time and within budget;
 * Stay up-to-date with industry trends and best practices.
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;
 * Solid front-end development experience, especially with React (or any other SPA);
 * Experience with TypeScript;
 * Experience with microservices architecture;
 * Experience using AWS services;
 * Good knowledge on relational and non-relational databases, be 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.