We are a young team of developers and web designers with years of experience in software development across various fields such as telecommunications, sports, healthcare, finance, and administration. Our primary goal is to create exceptional products that cater to the specific needs of our clients.
We are seeking for:
Backend Developer
In our Belgrade office.
This position is intended for an experienced developer who will contribute to a variety of projects.
An ideal candidate should possess a background in computer science, coupled with a passion for devising efficient, high-quality solutions to the challenges that typically arise. Additionally, strong communication and teamwork skills are essential. The candidate should also align with our company's mission and values.
Requirements:
Candidate must have at least two years of working experience as a software developer and have:
- Solid proficiency in Python 3
- Experience with any web development framework (e.g., Flask, FastAPI, Tornado)
- Adeptness in object-oriented concepts
- Capability in database development using Postgres and/or MySQL
- Familiarity with Test-Driven Development methodology and Unit Testing
- Experience with NoSQL databases will be considered a plus
Responsibilities:
The chosen candidate will be responsible for the following:
- Development and debugging of new and existing application modules
- Identification of issues and formulation of solutions addressing aspects like speed, scalability, quality, and usability
- Generation of functional and technical documentation in alignment with Digital Cube’s standards
- Continuous learning and exploration of new technologies
What we offer:
- Opportunity to work with cutting-edge technologies on innovative projects
- Competitive salary package
- A friendly, optimistic, and informal work environment with great colleagues
If you are interested in joining our team, please send your resume.