Fullstack Developer
Summary: The Full-stack Developer role focuses on developing and maintaining applications across both backend and frontend, ensuring a balanced skill set in both areas to accommodate market demands.
Work model: Hybrid (6 times per month work from office-Cracow)
Business trips: n/a
Start: ASAP/ one month notice period
Assignment type: B2B
Budget: 150-170 zł/h
Main Responsibilities:
Knowledge of Data modelling and Data Architecture concepts, security concepts, Architecture design, Business Functional Domains.
Awareness of Infrastructure Design, Integration concepts, techniques, and patterns.
Ensuring non-functional requirements (NFRs) are architected into the design, including API governance for various types of APIs.
Developing skills for cloud design, creating resilient and flexible solutions.
Building scalable and reliable product features through design, implementation, and maintenance of applications.
Applying problem-solving and analytical skills to a variety of issues.
Collaborating with cross-functional teams for scalable solutions.
Estimating engineering efforts and creating realistic schedules.
Identifying and resolving complex production issues.
Rapidly fixing bugs and solving problems.
Conducting design and code reviews, performing unit-testing for robustness and reliability.
Utilizing source control and bug tracking systems effectively.
Key Requirements:
Hands-on experience in developing APIs and Microservices using core Java and/or Spring Boot; understanding of code security principles.
Experience with application development in Java/J2EE, including Spring Framework and Hibernate JPA.
Experience in developing reusable APIs and working with web services (REST), processing data (XML/JSON).
Expertise in Agile/Scrum/Kanban methodologies, with experience in working with Databases (RDBMS) - Oracle, PostgreSQL, MongoDB.
Expertise with CI/CD pipelines, Jenkins, Docker, shell scripting, and GIT; knowledge of Unix.
Frontend experience with React.js, JavaScript, and TypeScript.
Nice to Have:
Experience in JavaScript frameworks such as React.js, Node.js, Angular, and jQuery.
Familiarity with JavaScript build tools and dependency management.
Experience in creating responsive web designs (Bootstrap, mobile, etc.).
Experience with cloud platforms such as GCP, GKE, AWS is advantageous.
Knowledge in system architecture and solution design.
Experience with Python, Machine Learning, and Data Science.
Fullstack Developer
Fullstack Developer