About Us NS Group IT is a dynamic and innovative company that is passionate about creating cutting-edge software solutions. We are seeking a talented Senior Backend Developer to join our growing team in Podgorica. As a Senior Backend Developer, you will play a vital role in developing and maintaining our backend systems.
Responsibilities:
Coach and guide the development of team members
Share knowledge, motivate and inspire others to generate new ideas
Efficiently manage and support communication and decisions from management
Plan, organize, follow up, and evaluate the work of the team and its impact on the project
Research technologies and support strategic technical decision making
Identify risks and provide relevant solutions to complex problems
Estimate time to accomplish development tasks and commit to meeting all objectives
Perform other related duties
Requirements:
Excellent knowledge of OOP concepts, software principles, and patterns
Proficient with Python or any other OOP language
Knowledge of Test Driven Design, Unit Testing, and Integration Testing
Strong understanding of RESTful API principles and architectures
Good understanding of OAuth 2.0 protocol or other security standards and best practices
Experience with relational, document-based, or key-value databases
Proficiency in using Git Version Control
Comfortable using Docker containers in your everyday work
Would be a plus:
Experience with Domain-Driven Design
Experience with designing distributed event-driven systems
Experience with CI/CD (preferably Github Actions) and Docker containers.
Experience with container-orchestration systems such as Kubernetes
Knowledge of at least one cloud offering: GCP, AWS, or Azure would be a huge plus
Preferred Skils:
University degree in IT, electrical engineering, or the equivalent in experience
Strong interpersonal and communication skills, with proficiency in spoken and written English
Relevant experience as a team lead
Good understanding of concepts of agile methodologies
Critical independent positive thinker in resolving complex problems
Customer-oriented team player with a positive attitude
Good analytical and problem-solving skills
Benefits:
Competitive salary and benefits package
Opportunities for professional growth and development
A collaborative and supportive work environment
A chance to work on exciting and challenging projects
If you are a motivated and talented Senior Backend Developer who is looking to join a dynamic and innovative company, we encourage you to apply. Please submit your resume to info@nsgroupmne.me