Skill Levels & Salaries

 

Junior

5500 – 9500 PLN

  • Reliability

  • Desire to learn

  • Technical talent

  • Integrity

  • Enthusiasm

  • Adaptability

  • Ability to communicate in English

  • Commercial experience as a programmer

 

You are a Junior developer if you have first professional experience being a programmer, some work assignments or graduated from a technical school.


Mid

10000 – 16500 PLN

  • Reliability

  • Desire to learn

  • Technical talent

  • Integrity

  • Enthusiasm

  • Adaptability

  • Ability to communicate in English

  • Commercial experience as a programmer

 
  • Self-reliance in completing tasks

  • Very good technical knowledge in a leading technology

  • Ability to troubleshoot and find errors quickly

  • Sense of ownership

  • Good communication skills

 

You are a Mid-level developer if you have a couple years of professional experience as a programmer and at least several projects completed. You feel you’ve mastered one programming language and set of tools around it.


 

Senior

17000+ PLN

  • Reliability

  • Desire to learn

  • Technical talent

  • Integrity

  • Enthusiasm

  • Adaptability

  • Ability to communicate in English

  • Commercial experience as a programmer

 
  • Self-reliance in completing tasks

  • Very good technical knowledge in a leading technology

  • Ability to troubleshoot and find errors quickly

  • Sense of ownership

  • Good communication skills

 
  • Ability to design architecture

  • Ability to realize projects from beginning to end

  • Teaching more junior staff members

  • Expertise in one or few areas of industry (eCommerce, publishing, social-media, etc.)

  • Great communication skills

  • Technical leadership / authority

 

You are a Senior developer if you have a few years of solid professional experience in different projects (very nice to have - in different project roles, for example as a team leader). You have broad technical knowledge and deep technical expertise in specific areas.


ARCHITECT

23000+ PLN

  • Reliability

  • Desire to learn

  • Technical talent

  • Integrity

  • Enthusiasm

  • Adaptability

  • Ability to communicate in English

  • Commercial experience as a programmer

 
  • Self-reliance in completing tasks

  • Very good technical knowledge in a leading technology

  • Ability to troubleshoot and find errors quickly

  • Sense of ownership

  • Good communication skills

 
  • Ability to design architecture

  • Ability to realize projects from beginning to end

  • Teaching more junior staff members

  • Expertise in one or few areas of industry (eCommerce, publishing, social-media, etc.)

  • Great communication skills

  • Technical leadership / authority

 
  • Exceptional technical expertise

  • Ability and willingness to understand the business context of the project to provide technical guidance

  • Advanced business communication skills to cooperate effectively with existing and potential clients (consulting, negotiating, effective communication with executives and users)

  • Leadership skills (timely communication, effective feedback, conflict resolution, time and work management)

  • Coaching, mentoring, business and technical guidance for team members

  • Ability to identify, promote and implement technical trends and innovations

  • Ability to discover/define and prioritize architectural drivers, plan adequate system architecture, present and justify it

  • Ability to document architecture and business scope, in writing and drawings (C4 style diagrams preferred)

  • Ability to take a lead in projects at every stage

  • Ability to prepare accurate estimates for advanced projects

  • Ability to solve complex technical issues

  • Excellent knowledge sharing skills (presenting/writing/conducting workshops/other)

 

It is possible to become a Software Architect only from internal recruitment.

Before one can be appointed for a Software Architect we require some experience, to be defined in length, on a Senior level in Evojam. For example, you can become a SA after 2 years of becoming a Senior in Evojam (applies to both promotions and joining the company).


* - salary levels assume B2B type of contract (VAT invoice) or total employer cost of a salary (contract of employment).

(+) Salary raising Qualities:

This is an open list of skills we desire our employees to have. It's not complete, nor exhaustive. These are the directions of development for our team members and reasons for the '+' in salaries (ie. salary raising treats).

  • Community presence - organizing events, giving speeches, presentations, workshops, etc.

  • Lecturing at a university

  • Contributing to Open Source

  • Superb communication or presentation skills

  • Independence

  • Versatility - deep knowledge on a couple of dissimilar technologies. Ex. JavaScript & Scala or Scala & search engines.

  • Deep technical expertise in one or several areas such as how JVM, compilers, networks or databases work.

  • Good reputation on StackExchange or other community websites.

  • Regular blogging whether on our Triangular.io, evojam.com or other sites.

  • Technical presentations, community recognition and personal brand.

 

If you'd like to know more take a look at our FAQ page.