“The greatest mastery is that of oneself in all possible contexts”

Backend Software Engineer - senior level

Location

On-site | Hybrid | Remote

Technologies

Java | .Net | Node | Scala

}

Schedule

Flexible Full-Time

01

Your technical skills

  • Have good understanding of the process of manufacturing software
  • Have the ability to design a set of processes or a way of working that would ensure the correct development of a system
  • Have the ability to understand software at an architectural level
  • Have the ability to decide on a winning architectural style based on the project’s functional and non-functional requirements
  • Have the ability to assess performance of other team members and to propose strategies for growth
  • Have the ability to assess complex technical solutions and to determine the pros and cons for the solutions
  • Have the ability to write structured documentation for the development of a software component
  • Have the ability to effectively communicate with the stakeholders and to work together with them towards the objective of a project
  • Have good ability in designing and implementing Server side APIs using different technology stacks
  • Have good ability in designing and implementing Server side data management using different data access pattern
  • Have good understanding of Service side concepts such as: consistency, scalability, availability, testability, auditing, monitoring
  • Have a good understanding of server side concepts, with the ability to decide implementation strategic for a specific project

02

Your soft skills

  • SOLVER
  • Know how to give and receive feedback
  • Ability to express yourself in writing (emails, comments, code reviews etc.)
  • Community engagement
  • Ability to offer guidance to fellow colleagues 
  • Ability to offer mentorship to fellow colleagues 
  • Client interaction abilities 
  • Leading abilities
  • Constant self-improvement (by reading books, attending courses, obtaining certifications etc.)

03

Our contribution

  • Helping you take your SOLVER mindset to the next level
  • Working remotely/hybrid and in a flexible manner
  • A path of continuous growth & learning 
  • A feedback culture
  • Perfect environment for own initiatives, challenges & ideas
  • Acknowledgement for your initiatives
  • Perfect environment for your self-improvement by providing books, facilitating the attendance to courses and the obtaining of certifications 
  • Total transparency about decisions, results & strategy

04

Apply Now

abac’s people