NoFluffJobs Praca zdalna Senior

Senior/Lead Developer (React, Java)

iTeamly

⚲ Remote

13 000 - 22 500 PLN (B2B)

Wymagania

  • Java
  • Spring Framework
  • Spring Boot
  • React
  • JavaScript
  • HTML5
  • CSS
  • SCSS
  • AWS
  • Microservices architecture
  • REST API
  • SQL
  • Testing
  • CD pipelines
  • Stakeholder management
  • Kafka (nice to have)
  • Hadoop (nice to have)
  • Redux (nice to have)

Opis stanowiska

O projekcie:
About the projectThe project involves designing, developing, and maintaining scalable full stack applications using modern technologies such as React, Java, and AWS.This is how we work- you can change the project- you have influence on the choice of tools and technologies- you have influence on the technological solutions applied- you have influence on the product- agile- scrumTeam members- backend developer- frontend developer- manual tester- product owner- project manager- scrum masterWhat we offer- Long-term cooperation on an international project.- 100% remote work within Poland.- Flexible working hours.- Opportunity to influence architecture and technical decisions.- Modern technology stack.- Supportive, collaborative engineering culture.- Learning and development opportunities.- Modern equipment and comfortable working environment.This is how we work on a project- code review- design patterns- Continuous Deployment- Continuous Integration- documentation- issue tracking tools- unit tests- manual testsBenefits- sharing the costs of sports activities- private medical care- remote work opportunitiesITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄAs Venture Building, we create profitable technology companies from scratch. We collaborate with partners who share similar aspirations and are open to leveraging the potential of their networks, cultivated over years. We regularly launch new projects founded on long-term, amicable relationships with our associates.

Wymagania:
- 5+ years of professional software development experience, including experience in designing and delivering enterprise-scale applications.- Strong commercial experience with Java, Spring Framework, and Spring Boot.- Extensive experience building modern applications with React.js and TypeScript.- Expert knowledge of JavaScript (ES6+), HTML5, CSS3/SCSS, and responsive web development.- Strong experience working with AWS services in production environments.- Deep understanding of microservices architecture, distributed systems, and cloud-native development.- Strong experience designing and integrating REST APIs.- Solid experience with SQL, relational databases, and performance optimization.- Experience with frontend testing using Jest and React Testing Library.- Familiarity with CI/CD pipelines, automated testing, and modern frontend build tooling.- Proven ability to design software architecture, drive technical decisions, and take ownership of complex technical initiatives.- Experience mentoring developers and leading technical discussions across teams.- Excellent communication and stakeholder management skills.- Experience working in Agile environments and collaborating with distributed teams.Optional- Experience with Kafka or other event-driven architectures.- Knowledge of Hadoop or Apache Spark.- Experience with Next.js.- Experience with Redux, Zustand, or similar state management solutions.- Previous experience in Healthcare or Life Sciences projects.

Codzienne zadania:
- Lead the design, development, and evolution of scalable full stack applications using Java and React.
- Architect and build robust backend services with Java, Spring Framework, Spring Boot, SQL, and AWS.
- Drive the development of modern, reusable, and high-performance user interfaces using React, TypeScript, and JavaScript.
- Define and evolve frontend architecture, design systems, and reusable component libraries.
- Make key architectural decisions, evaluate technical trade-offs, and drive engineering best practices.
- Collaborate closely with Product Owners, QA Engineers, Architects, and cross-functional teams to deliver business value.
- Design and implement scalable, secure, and maintainable solutions following modern software engineering principles.
- Lead code reviews, ensure high code quality, and champion clean code and software craftsmanship.
- Optimize application performance, scalability, security, and reliability across the entire technology stack.
- Drive CI/CD improvements, deployment automation, production monitoring, and incident resolution.
- Mentor and support other engineers through technical guidance, knowledge sharing, and pair programming.
- Contribute to technical roadmap planning, estimation, and continuous improvement initiatives.

🔍 Dekoder Ogłoszenia

🔴
you can change the project
Możesz mieć wpływ na kierunek rozwoju projektu, ale niekoniecznie oznacza to pełną swobodę decyzyjną.
🔴
you have influence on the choice of tools and technologies
Twoje sugestie dotyczące narzędzi i technologii będą brane pod uwagę, ale ostateczna decyzja może należeć do innych osób.
🔴
you have influence on the technological solutions applied
Masz możliwość proponowania i wdrażania rozwiązań technologicznych, ale nie gwarantuje to autonomii w ich wyborze.
🔴
you have influence on the product
Możesz wnosić uwagi dotyczące produktu, ale niekoniecznie oznacza to decyzyjność w kwestiach biznesowych czy strategicznych.
🟢
Supportive, collaborative engineering culture
Kultura pracy jest przyjazna i nastawiona na współpracę, co może oznaczać otwartość na pomoc i dzielenie się wiedzą.