We are looking for a talented Backend Software Engineer to join our growing team in the Belgrade office!
As a Backend Software Engineer, you will be responsible for solving complex problems and creating high-quality solutions while adapting to customer requirements.
RESPONSIBILITIES:
- Perform hands-on software design and development.
- Understanding of common design patterns and engineering practices
- Ability to work independently
- Write unit tests and perform peer design/code reviews.
- Understand business requirements and convert them to a solution design
- Estimate time to accomplish development tasks and commit to meeting all objectives
TECHNICAL SKILLS:
- Excellent knowledge of OOP concepts and software principles
- Proficient with Python or any other OOP language
- Knowledge of Test Driven Design, Unit Testing, and Integration Testing
- Experience in developing RESTful services
- Experience with relational, document-based, or key-value databases
- Experience in using Git Version Control
- Willingness to learn and embrace containers in your everyday work
Would be a plus:
- Willingness to learn Domain-Driven Design and event-driven architecture
- Knowledge of design patterns
- Understanding of OAuth 2.0 protocol or other security standards and best practices
- Interested in exploring various technologies including cloud computing, CI/CD, etc…
PROFILE:
- University degree in IT, electrical engineering, or the equivalent in experience
- Strong interpersonal and communication skills, with proficiency in spoken and written English
- Critical independent positive thinker in resolving complex problems
- Customer-oriented team player with a positive attitude
- Good analytical and problem-solving skills
WHAT WE OFFER:
- Challenging projects in the private sector
- Sustainable and socially beneficial projects in the public sector
- working with well-educated and experienced colleagues
- Paid certification and education in the country and abroad (training, courses, exams, etc.)
- Pleasant and friendly office environment
- Gaming room
- Flexible working hours
- Parking
- Fruit, snacks, and drinks
- Team buildings and Company celebrations (Secret Santa, New Year gifts for kids, Women’s Day)
- Private health care for all employees
- Paid prenatal test for pregnancy
- 100% paid sick leave
- Paid Gym & Fitness
- For the birth of a child, the employee receives 500e of compensation