For the client from the farmaceutical industry we're looking for an experienced Senior Fullstack Developer (Java+JS) with hands-on AWS experience, as this position touches the development of data processing in the cloud (mainly AWS) on a very large scale. Our team operates in three time zones, so the specialist must be available for remote meetings after 5:00 p.m. 1-2 times a week.
Responsibilities:
- Design, build and maintain the web application providing visibility to our data management platform
- Collaboratively and pragmatically solve scientific software engineering challenges.
- Collaborate with local - Polish, the US and Canada engineering teams to support software development efforts.
- Contribute to the broader scientific community through open-source software development.
Requirements:
- Minimum 5 years of work experience related to software development in enterprise projects/products
- Very good knowledge of Java (Spring, Hibernate / JPA, knowledge of other JVM based programming languages is a plus)
- Very good knowledge of Javascript and TypeScript programming (Angular 5+ or React)
- Understanding of microservice architectures, principles and patterns
- Knowledge of git and standard GitOps workflow (MRs, protected branch), conventional commits, semantic versioning, pre-commit hooks,
- Experience building APIs, good understanding of REST principles
- Knowledge of database techniques like SQL, NoSQL and graph databases
- Experience with Docker
- AWS cloud (including S3, IAM, EC2, ECR, ECS, AWS Lambda, Serverless)
- English on B2/C1 level
Nice to have:
- Knowledge of .NET (C#, .NET Core, ASP.NET MVC, Entity Framework)
- Knowledge of PL/SQL
- Knowledge of CI/CD