“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
I’m ready to have a discussion
Not ready yet! Then check the blog and subscribe to our newsletter and maybe we’ll click later!
abac’s people