Full-Stack Java Developer

ententee is

a Czech software development house specializing in “software with smart essence” - intelligent solutions for startups and innovative enterprises in the US, Germany, Switzerland and Czech Republic. For last fifteen years, we have been delivering innovations in healthcare, new & interactive media, AR/VR, automatization & robotics, e-learning & ed-tech. We are recognized as a reliable long-term partner with deep expertise in computer science and applied AI and our solutions have been repeatedly awarded both by their massive deployments and also by several official awards.

so, if you want to work on…

  • the new project in areas of our expertise since its very beginning…
  • and be in direct touch with IT high-tech innovation, such as applied AI, AR/VR, machine learning, etc.
  • cover or participate in full-stack project development
  • and facing challenges in domains of large data, performance and exceptional UI

and you are/ have…

  • Java software developer with 3+ years of experience
  • Full-stack experience in (i) backend, (ii) web front-end (HTML/CSS/*.js) and (iii) mobile applications development
  • Interest and experience in algorithmic design
  • Experience in project ownership
  • Full-cycle development experience covering technical analysis, architecture design, agile development, deployment, support
  • Basic knowledge in computer science, networking & object programming
  • Team player
  • Good in written and spoken English
  • You enjoy learning-by-doing approach, coding, technical challenges and continuous learning
  • You value simplicity, creativeness and taking responsibility for good work
  • You get a plus for experience with mobile development, AI algorithms and *.js frameworks

you will definitely appreciate…

  • Working on new and meaningful projects
  • Freedom instead of meal tickets…
  • Responsibility instead of hierarchy
  • Friendly informal atmosphere of great engineering team and a small company
  • Flexible working hours and real(!) home office
  • Colleagues - specialists who are open to help, share and inspire to grow
  • Turning innovations into real life and solving tough technical challenges
  • Improving your skills and knowledge through continuous education