Full-stack Developer

We are looking for a skilled full-stack developer to join our team! You have a passion for modern front-end and back-end stacks.

You're used to seeing out a project from conception to final product, requiring good organizational skills and attention to detail. You’ll help define architecture as well as helping to specify monitoring, metrics, and analytics opportunities while working with key stakeholders to help us deliver our applications to customers.

If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you.

 

Our engineer team is growing (at a healthy - not intimidating - rate!) as we have more customers and bigger responsibilities. We want to fail fast and learn fast - and we need you to help us to get there with the rest of the team.

Stuff you will do

  • Work closely with our customers and support them in defining their roadmap, identifying new solutions and products and/or improvements for existing solutions
  • Collaborate with developers and departments to ensure high-quality software and timely delivery
  • Maintain comprehensive documentation for new and existing systems and procedures
  • Maintain and enhance existing systems based on user feedback
  • Optimize performance and scalability as necessary to meet the business goals of application and environment
  • Take on other assignments and responsibilities as necessary
  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

Education and experience

  • Bachelors Degree in Computer Science or equivalent

The nitty gritty skills needed

  • Strong organizational and project management skills.
  • Proficiency in fundamental front end languages such as HTML, CSS/LESS/SASS, and JavaScript.
  • Familiarity with JavaScript frameworks such as React, Angular, Vue.js, etc..
  • Proficiency in server-side languages such as Java, C#, JavaScript (Node.js), Ruby, etc..
  • Familiarity with database technology such as PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, etc..
  • Good problem-solving skills.
  • Attention to detail.
  • Excellent verbal and written English skills.
  • Ability to learn and adapt quickly in a fast-paced, fluid technical environment.

Your colleagues say that you

  • Work in English with ease (it's our company language)
  • Are easy to work with and are curious
  • Are often digging into the known unknowns with a huge smile
  • Are a strong communicator across multiple stakeholders
  • Have the humility to know when to ask for help (and then to actually ask for it)
  • Are a person they would also enjoy having a coffee with (virtual or not)

Why us??

  • Finally, you will get the opportunity to enjoy a Swedish “Fika” – Google it!
  • SaaP is the next big thing (Software as a Passion)
  • We have the best coffee and office in Sarajevo, period
  • Friendliest, best colleagues you can find
  • Continual learning & development opportunities - you are valued
  • Exciting clients working with latest technologies
  • We have fun while we’re at work!

 Let us prove it!

Apply for this job