Full Stack Engineer
Technology
WhyHireWrong?Warsaw, Polska24 000 zł - 30 000 zł /mies.1 miesiąc temu
Pełny etatHybrydowa
Opis stanowiska
A product technology company building and maintaining business-critical software used across multiple internal teams and markets. Hybrid role based in Warsaw or Cracow.
What you'll do
- Build and ship features across the full stack: backend services in Java and Spring Boot, and the Angular application when frontend work is needed.
- Take a feature from defined requirements through design, implementation, testing, and release, without handing off frontend work to someone else.
- Write and maintain SQL queries, schema changes, and database logic against an Oracle database.
- Build REST APIs and integrate with messaging systems using JMS.
- Maintain and extend CI/CD pipelines in GitLab and Jenkins, including fixing broken builds and deployment issues yourself.
- Use SonarQube to identify code-quality, security, and maintainability issues, and resolve them, not just review the report.
- Write automated tests and review other engineers' code as a normal part of delivery.
- Give realistic effort estimates, flag delivery risks early, and communicate progress directly to product owners, QA, business analysts, and operations.
- Mentor other engineers and share technical knowledge within the team.
Required
- Minimum 4 years of commercial full-stack software development experience, not backend-only with occasional frontend exposure.
- Production experience with Java 17 or 21 and Spring Boot: can describe a specific service built, including how it handled transactions, error cases, and concurrent access.
- Hands-on experience with Hibernate, SQL against Oracle, JMS, and REST API design: can walk through a real query optimization or schema migration they made.
- Production experience with Angular (version 20 or a recent major version) and Jest: has built and tested UI components personally, not only consumed an existing design system.
- Has built or maintained CI/CD pipelines in GitLab and Jenkins: can describe a pipeline they configured or fixed, not just triggered.
- Has used SonarQube or equivalent static analysis and can describe specific findings they resolved.
- Can give a concrete example of estimating a piece of work, being wrong, and how they corrected course with stakeholders.
- Fluent written and spoken English, comfortable working directly with product, QA, UX, and business analysts without a translator role in between.
This role is not for
- Backend-only engineers who cannot write or troubleshoot Angular code themselves.
- Frontend-only engineers who cannot write or troubleshoot Java/Spring Boot backend code themselves.
- Engineers with fewer than 4 years of commercial, production software development experience.
- Engineers who have never configured or fixed a CI/CD pipeline, only used one that someone else built.
- Engineers who cannot describe a specific, real production incident, query, or feature they personally owned end to end.
- Applicants with no public repos in GitHub
Keywords
GitLabCritical SoftwareSCHEMAMP / MSpring FrameworkAngularSonarQubeAngularJSSystemdOracle DatabaseSqlJavaHibernateCI / CDMaintainabilityHibernationGithubJenkinsMP/MCI/CD
Interesuje Cię ta oferta?