Senior Software Engineer - iText 7

Belarus

About the job

You will design the architecture of new modules/components and large features in the existing ecosystem, and take the lead in the implementation. You are eager to share your knowledge to the colleagues. Your role is based in Minsk, Belarus.

What you'll do

  • You will write code in Java for a PDF library, the core part of which is open source
  • You will design the architecture of new modules/components and large features in the existing ecosystem, and taking the lead in implementation
  • You will be largely involved into code review process
  • You will be involved into investigating and fixing issues with the code coming from the customers

What you bring

  • 4+ years of work experience
  • 3+ years of experience with Java and/or C#
  • Keeping users in mind when designing API
  • Desire to share your expertise with the colleagues on a daily basis
  • Understanding how much time your code will take to run and ability to optimize the most critical parts
  • Desire and ability to leave the code, documentation and processes behind you in a better state than they were before
  • Ability to read technical documents and specifications carefully and understand their meaning and cross-relations deeply, transforming that into project architecture
  • Degree in Computer Science or another technical field, or comparable hands-on experience
  • Great knowledge of CS fundamentals: bits and bytes, data structures, OOP, basic algorithms etc
  • Great ability to think twice and understand what can possibly go wrong with your code
  • Strong critical thinking and problem solving skills

You will thrive in this role if

  • Experience of mentoring colleagues at work
  • Experience of working with any of the file formats at a low level
  • Programming contests participant
  • Public talks in conferences, meetups etc
  • Experience with scripting tools (Groovy / Python / Shell etc)

About iText

iText is one of the fastest growing technology companies in Europe. The company’s flagship product is an open source software library to create and manipulate PDF documents in Java and .Net(C#). There are currently millions of iText users, both open source and commercial. iText’s customers (software developers, technology vendors, software integrators) range through the fields of technology, financial, public, government and health care sectors including many of the Fortune 500 companies. iText has dedicated international teams with offices in Belgium (Ghent), Asia (Singapore and Korea) and in the USA (Boston).

The development team of our partner Dual Lab consists of highly qualified and motivated developers, QA engineers and technical team leaders. The key feature of their team is a strong mathematical background. Their work is aimed to reduce the entropy and bring chaos to order, starting with crisp crystal order in minds and in the code.

(Y)our team

You'll be part of the team of iText's partner Dual Lab. You'll be surrounded by enthusiastic developers that have a can-do mentality. This role is based in Minsk.

What we promise you

  • Opportunity to learn a lot and have fun every day, being a part of the distributed international team

  • Flexible working hours, 30 calendar vacation days

  • English classes at the office

  • Two company-wide parties a year and a handful of smaller teambuilding events

  • 50% compensation for your medical insurance expenses

  • 50% compensation for your sports activities expenses

Sounds interesting?

APPLY NOW

Share this job

Contact

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now