Currency

Senior Java Engineer

5 660 - 7 547 USDNet per month - B2B
Java

Senior Java Engineer

Java

Michała Kleofasa Ogińskiego 2, Bydgoszcz +2 Locations

Smart Coders

Full-time
B2B
Senior
Remote
5 660 - 7 547 USD
Net per month - B2B

Tech stack

    English

    C1

    Polish

    C1

    Java

    master

    Java EE

    master

    Spring Boot

    master

    RESTful API

    advanced

    Apache Kafka

    regular

    Docker

    regular

    Bash

    junior

    TypeScript

    nice to have

    JavaScript

    nice to have

    Golang

    nice to have

Job description

About the Role

Are you passionate about building quality software? We're looking for engineers to help drive end-to-end engineering experience. The software we build is used by other developers (APIs) just as much as it is by end customers (definitely not APIs). This is more than just writing code—this is about making sure that using our solutions is a breeze and a great experience.

We're looking for someone who can balance technical requirements and client needs to constantly drive improvement. On any given day you might handle anything from prototyping a new idea, adding new functionality to an existing solution, designing a new feature, writing technical documentation, or even jumping in to help a client solve a really tough problem.


The Areas You Will Focus On

Designing and creating back-end code

This will include anything from creating new features and refactoring existing ones to fixing bugs. You will be responsible for the quality and completeness of the modules you oversee.


Write end-to-end documentation for your code

We believe that if the client can't figure out an answer, then we need to do better. Your job will be to always improve the documentation to make the experience better for our clients.


Building APIs

Software we build is very often used by other developers, hence they need to interact with it through some API. You'll be participating in designing those APIs and bringing them to life.


Writing tests

Testing is a crucial part of software engineering. You'll create tests for code you write.


A bit of DevOps

Sometimes we'll need to test a new development process or set up a new build server. You'll participate in tasks related to making sure that our systems run smoothly.


Attributes We Care About

Motivated

You're excited to build new software. You might prefer to tweak something on the front-end, but you enjoy back-end, scripting, or tests just as much. You like finding new applications for your existing skills and learning new skills altogether. You get things done. You do your job well.


Delivers

You deliver. You want to get things done. You want your code shipped to your customers today, rather than tomorrow.


Problem Solver

When you find a problem you don't know how to solve, you dive right in and you find the answer. When presented with a challenge, you immediately start to think of several solutions.


Details Oriented

You can focus on the details, while understanding and keeping in mind the bigger picture. You should care deeply about the details!


Technically Savvy

You know your stuff. You're the authority about a particular technology. You understand not only the how, but also the why. You need to have experience applying your knowledge to real, shipping products.


Curious

You're willing to expand your horizons. You want to learn from the experience of others.


Geek

You're passionate about something. Whether it's comic books, board games (you've heard of those, right?), gaming in general, backpacking, sports, etc.


Technical Skills

We are looking for people who have expertise with the following languages/frameworks. You will focus on one or two of these and should be able to go deep:

  • Java / Java EE

  • Spring Boot

  • Knowledge of RESTful interfaces

  • Experience with Agile Software Development Methodology

  • Python, Go, Swift—you don't care about the tool; you've done some work in many of them

  • JavaScript frameworks would be nice, too


Language Proficiency

We're working with English-speaking clients (well, not-Polish-speaking, anyway). Written and spoken English is required at C1 level.

You don't need to be able to discuss Shakespeare, but you need to understand Javadocs. In case Jane comes and asks "What does that method in that class do?", you have to be able to help her out.

More importantly, you need to be able to argue your technical decisions and convince others—including team members who might not be native English speakers—that your approach is the right one. Clear communication about trade-offs, risks, and benefits is essential.


When You Join Us, You Might Enjoy

  • Flexible working hours

  • Competitive compensation

  • Private health insurance

  • Company of like-minded individuals

  • Working fully remote or from our office in Bydgoszcz or Warsaw

  • Free coffee (at the office)

  • A brand new MacBook Pro and a 4K monitor

  • Standing desk (at the office)


Important Details

  • Profile: Senior / Expert

  • Contract type: B2B

  • Recruitment process: Online, with final stage in person

  • Start: ASAP

  • Work profile: Mainly new features

  • Length of contract: Continuous

  • Paid vacation: No (B2B contract)

  • Employment type: Full time only

  • Residency requirements: European Union resident

  • Remote work: Fully remote or at the office

  • Travel for work: No

Tech stack

    English

    C1

    Polish

    C1

    Java

    master

    Java EE

    master

    Spring Boot

    master

    RESTful API

    advanced

    Apache Kafka

    regular

    Docker

    regular

    Bash

    junior

    TypeScript

    nice to have

    JavaScript

    nice to have

    Golang

    nice to have

Office location

Published: 05.11.2025

Senior Java Engineer

5 660 - 7 547 USDNet per month - B2B
Summary of the offer

Senior Java Engineer

Michała Kleofasa Ogińskiego 2, Bydgoszcz

Smart Coders

5 660 - 7 547 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Smart Coders s.c. z siedzibą w Bydgoszczy, ul. Kołobrzeskiej (dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.