Job Opportunity
We are seeking a skilled professional with a strong background in both front-end and back-end development to join our dynamic team. The ideal candidate will have a passion for building scalable and efficient applications, leveraging their expertise in Java Spring Boot, automated testing, and microservices architecture.
Key Responsibilities
* Design and develop new features;
* Maintain existing applications, ensuring they meet the highest standards of quality and performance;
* Collaborate with cross-functional teams to discuss trade-offs and implement solutions from coding to production deployment support;
* Perform code reviews, providing constructive feedback to enhance the overall codebase;
Essential Skills and Qualifications
* Proficiency in Java and Java Spring Boot, with experience in developing scalable and efficient applications;
* Experience with automated testing, including unit testing, integration testing, and other testing frameworks;
* Solid understanding of Python, with experience in leveraging its capabilities in a professional setting;
* Strong front-end development skills, particularly with React or similar Single-Page Applications;
* Experience with Typescript, utilizing its benefits in a modern web application;
* Knowledge of microservices architecture, designing and implementing scalable and resilient systems;
* Experience with RESTful APIs, designing and developing robust and secure API endpoints;
* Understanding of AWS services, leveraging their capabilities in a cloud-based environment;
* Good knowledge of relational and non-relational databases, with experience in working with Postgres and MongoDB;
* Practical understanding of Git or similar version control systems, with experience in CI/CD practices;
* Excellent communication skills in English, with the ability to collaborate effectively with cross-functional teams.
Benefits
At our company, we offer a dynamic and collaborative work environment, where professionals can grow and develop their skills. Our employees enjoy a range of benefits, including:
* A competitive salary and bonus structure;
* Ongoing training and professional development opportunities;
* Flexible work arrangements and remote work options;
* Access to cutting-edge technology and tools;
* A comprehensive benefits package, including health insurance, retirement plans, and more.
About Us
We are a global leader in digital engineering and modernization, partnering with some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, we deliver high-quality solutions across a range of industries and domains.