Team Lead / Backend Developer - Cloud & IoT

New
I
ITSG GlobalIndustrial IoT
Możliwość realizacji współpracy 100% zdalnie, hybrydowo lub z biura w Warszawie.ContractLead
Salary170 - 220 PLN per hour
Apply NowOpens the employer's application page

Job Details

Languages
Płynna znajomość języka angielskiego w mowie i piśmie.
Experience
Minimum 6 letnie doświadczenie w tworzeniu usług backendowych.
Required Skills
Node.jsSQLJavaMicrosoft AzureSpring BootTypeScriptUnit Testing

Requirements

  • Have at least 6 years of experience developing backend services.
  • Have experience leading a development team, mentoring developers, and organizing technical work.
  • Have very good knowledge of Java and Spring Boot or TypeScript and Node.js, and be open to working with different backend technologies.
  • Be ready to write code regularly and work with existing applications.
  • Have experience developing and maintaining production systems over the long term.
  • Have practical production experience with Microsoft Azure.
  • Know API design, system integrations, SQL, and relational databases; PostgreSQL is preferred, as is JPA/Hibernate.
  • Have experience with asynchronous communication and event-driven architecture, such as Kafka or queueing systems.
  • Have practical experience with unit and integration testing in the JVM ecosystem, such as JUnit 5, Mockito, AssertJ, or Testcontainers.
  • Know code review and CI/CD and be willing to work with GitLab CI.
  • Be able to diagnose issues using logs, metrics, and application behavior.
  • Have experience working directly with clients or business stakeholders, clarifying requirements, estimating work, and explaining technical decisions.
  • Be fluent in spoken and written English.

Responsibilities

  • Lead the backend team, organize technical work, and support agreed project priorities.
  • Design and implement backend application changes, primarily in Java and Spring Boot.
  • Make architectural decisions that account for system quality, performance, and reliability.
  • Mentor developers, onboard new team members, and support the team's skills development.
  • Clarify requirements with clients, assess solution feasibility, and estimate work.
  • Maintain programming standards, conduct code reviews, document solutions, and develop automated tests, including Kotlin tests.
  • Work with DevOps specialists on deployments, monitoring, and production incident resolution.
  • Analyze complex L3 issues and coordinate their resolution.
  • Maintain and develop existing applications, including dependency updates and security fixes.
  • Support CI/CD processes and safe deployments, and use and review AI-assisted code.
View Full Description & ApplyYou'll be redirected to the employer's site
170 - 220 PLN per hour
Apply Now