Web Application Developer Opportunity
We are seeking a skilled Web Application Developer to join our dynamic team. As a developer, you will be responsible for designing and developing high-performance web applications that meet the needs of clients and stakeholders.
Responsibilities and Duties
* Design and development of new features;
* Maintenance of existing web applications;
* Raise and discuss trade-offs of different design approaches elaborating detailed design documents;
* Implement solution from coding to testing to deployment support;
* Perform code reviews.
Essential Skills
* Proficiency in Java and 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 framework;
* Experience with TypeScript;
* Experience with Microservices Architecture;
* Knowledge on relational and non-relational databases, able to work with Postgres and MongoDB;
* Practical understanding of Git or similar version control systems, CI/CD practices, with a preference for GitHub Actions or Jenkins;
* Good communication skills in English.
About Us
We are a digital engineering partner of leading enterprises and digital native companies.