Job Overview
We are seeking a skilled Full Stack Developer to fill this key role. As a senior developer, you will be responsible for designing, developing, and maintaining high-performance web applications.
Responsibilities
* Designing, developing, and deploying high-quality software solutions;
* Maintaining and enhancing existing applications;
* Implementing solution from coding to testing to production deployment support;
* Collaborating with cross-functional teams;
* Evaluating technical trade-offs and implementing effective design approaches.
Requirements
* Proficiency in Backend Java and Java Spring Boot frameworks;
* Experience with automated testing in Java (e.g., Unit Test, Integration Test, etc.);
* Solid experience with Python programming language;
* Familiarity with front-end development using React or similar SPA technologies;
* Understanding of Microservices Architecture and its implementation;
* Hands-on experience with AWS services;
* Knowledge of relational and non-relational databases, including Postgres and MongoDB;
* Practical understanding of Git or similar VCS, CI/CD practices;
* Excellent communication skills in English.
Work Environment
This full-time remote position allows for flexible work arrangements.