Job ResponsibilitiesDesign, develop, and maintain web applications to provide visibility into data management platforms.Collaborative Software Engineering: Work collaboratively with engineering teams in Poland, the US, and Canada to address scientific software engineering challenges and support ongoing development efforts.Cloud Integration and Infrastructure Enhancement: Utilize AWS services to improve existing cloud infrastructure, streamline processes, and future-proof solutions.Rapid Prototyping: Engage in rapid prototyping and iterative development to foster innovation and enable faster exploration of potential solutions.Open-Source Contributions: Contribute to open-source projects to support the broader scientific and engineering community.RequirementsAt least 5 years of experience in software development for enterprise projects/products. Proficiency in Java and frameworks such as Spring, Hibernate, or JPA; knowledge of other JVM-based languages is beneficial.Frontend Development Skills: Expertise in JavaScript and TypeScript, with experience using Angular (version 5+) or React, and a good understanding of HTML5 and reusable web components.Strong understanding of microservices architectures, principles, and patterns for building scalable systems.Advanced experience with AWS cloud services, including S3, IAM, EC2, ECR, ECS, AWS Lambda, and serverless technologies. Skilled in managing containerized environments using Docker.DevOps and Automation: Familiarity with IaaS, PaaS, SaaS cloud computing models and DevOps practices. Ability to deploy code to production environments and automate deployment processes.API Development: Proven experience in building APIs with a solid understanding of REST principles.Database Management: Knowledge of database technologies, including SQL, NoSQL, and graph databases.GitOps Workflow: Proficiency in GitOps practices, including using Git, managing pull requests, protected branches, semantic versioning, and pre-commit hooks.Understanding of HTTP Protocols: Familiarity with HTTP status codes, headers, and related technologies.Basic understanding of RabbitMQ or similar message brokers.OAuth 2.0 Knowledge: Familiarity with OAuth 2.0 for authorization and security.What we offerB2B Contract: Employment based on a B2B contract.Stable and Dynamic International Firm: Opportunity to work in a stable, dynamically developing international company.Engaging Projects and Latest IT: Chance to participate in interesting projects and work with the latest information technologies.Competitive Rates: Attractive remuneration rates offered.Renowned International Projects: Involvement in the most prestigious international projects.Multisport and Private Medical Care: Access to Multisport benefits and private healthcare services.
#J-18808-Ljbffr