Job Opportunity
We are seeking a skilled Java Full Stack Developer to join our team. 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.
Key Responsibilities:
* Developing new features;
* Maintaining existing applications;
* Raising and discussing trade-offs of different design approaches, elaborating detailed design documents;
* Implementing solutions from coding to testing to production deployment support;
* Performing code reviews.
Required Skills and Qualifications:
* 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 Single-Page Application);
* Experience with Typescript;
* Experience with Microservices Architecture;
* Experience using AWS services;
* Good knowledge on relational and non-relational databases, able to work with Postgres and MongoDB;
* Practical understanding of Git or similar Version Control System, CI/CD practices, with a preference for GitHub Actions or Jenkins;
* Good communication skills in English.
About the Role:
The successful candidate will be working on a variety of projects, developing cutting-edge software solutions. If you are passionate about technology and committed to delivering high-quality results, we encourage you to apply.
What We Offer:
A challenging role with opportunities for growth and development; A dynamic work environment; Collaborative team culture.