Java FullStack Developer

Extelligence is an intelligent partner that goes the extra mile. We provide customized information management solutions for major industries. Our team in Prague and Bucharest is working with international companies, transforming, and adding value to their business on a daily basis. We are growing quickly, and we are interested to bring more talented individuals into our team.

Technology: 

  • Digital SDLC is a web application running in cloud.
  • Backend consists of Node.js services.
  • Frontend is React-based.
  • Data are stored in PostgreSQL database, cache in Redis.
  • Most of codebase has been converted to TypeScript, rest is in ES6.
  • Codebase is covered by unit, integration, and end-to-end tests.
  • Of course, we use linting and run tests as part of our CI to keep good code quality.
  • We do code reviews and if there is opportunity, learn from each other.

Expectation: 

  • We expect strong knowledge of software engineering “craftsmanship”, with good knowledge of JavaScript (TypeScript), strength in frontend (React) and overlap to backend, including ability (and willingness) to write tests for the code.
  • Contribution to frontend architecture is welcome. 
  • The most important for us is your inner motivation to do right things and interest and continuous learning and improving of the knowledge.
  • In general, T-shape knowledge is what we are after.
  • Strong knowledge of JavaScript combined with broader overview of web and backend development in general.

Technology stack: 

  • ES6, TypeScript
  • Software engineering patterns/principles
  • React, React Query, Vite
  • Node.js, Express, Koa
  • Jest, Chai, React Testing Library, Robot Framework
  • Docker, Jenkins, Github, Jira
  • PostgreSQL, Redis

What will your day and week look like?

Our day starts with daily planning, and we operate in 1-week sprints. Of course, if you are early bird, you don’t have to wait for the planning – just start earlier & leave earlier, that depends on you. Of course, we do code reviews, pairing and we improve the code as we go. You can expect to see couple of pull requests every day although you do not have to check them all, only if you have time.

 Working with Extelligence:

  • We take care of the important things that matter to contractors, for example, we guarantee on-time payment for your work. You will never have to chase us for payment.
  • We always seek to have long term relationships with our team and we always seek to offer opportunities to extend cooperation beyond the first contract or project.
  • Extelligence is a multicultural team, we have more than 15 different nationalities working with us.
  • We also organize events to bring our team together including team building activities and social events.
Job Type: Contract
Job Location: Czech Republic Hybrid Prague

Apply for this position

Allowed Type(s): .pdf, .docx