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.
You’ll be working on a project, that we've started a few years ago, in domain of applied cryptography. Software we create is utilized, between the others, by banking and automotive industries.
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.
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 brining them to life. Java APIs, RESTful API, gRPC APIs.
Who we're looking for?
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 EE,
- 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,
We're working with English speaking clients (well, not–Polish–speaking, anyway), written and spoken English is required. If you need a requirement it's B2/C1.
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.
- Healthcare package for families
- Healthcare package
- Cold beverages
- Hot beverages