Why do we need you?
Improving our existing products is an endless process, and aside from that, we are continually working on expanding our portfolio of products. Weâ€™re aware that in order to achieve this - we need you! You will join forces with our product team to implement our product vision by doing what you do best - programming high-quality code. You will have the opportunity to challenge your technical ability at many levels, by working on a unique product that aims to revolutionise the brokerage business.
We want you in our team if you are:
- Thorough, reliable, and proud of your work
- Willing to learn and grow with the company
- A thinker with a knack of identifying problems and proposing solutions
- Dedicated and autonomous, while working back to back with your team
- Keen to help and improve your team
What will you be responsible for?
- Development of reusable, testable, and efficient code
- Design and implementation of performant and easy-to-use APIs, used by both internal and external clients
- Implementation of security and data protection standards, with collaboration with our security team
- Knowledge and experience sharing with other teams within TradeCore
In order to be successful in your role, you should have:
- Excellent English communication skills - both written and verbal
- Experience with working in distributed teams (not only freelancing/outsourcing)
- Solid software development experience in Python and Python's web frameworks (Django preferred)
- Excellent understanding and experience with REST APIs
- Experience with both relational and NoSQL databases (preferably PostgreSQL and MongoDB)
- Deep understanding of infrastructure standard methodologies (tests, logging, CI, monitoring, and similar)
And if you have experience with:
- Caching backends (e.g. Redis)
- Messaging protocols (e.g. RabbitMQ)
- Distributed task queue systems (e.g. Celery)
- Push notification implementations (Django channels or proprietary systems)
- Contributing to open source or working on personal projects
...that's considered as a plus! :)
We are offering you:
- An opportunity to skyrocket your career, work on cutting-edge FinTech products, and collaborate with great people who will always be there for you,
- A competitive salary, based on your experience and performance,
- A weapon of your choice! You will have a 3000EUR budget to spend on hardware, and we will provide you with any software licences you might need,
- A private health insurance and a FitPass card,
- A budget for professional advancement, as we understand how important it is to work on expanding your knowledge,
- 22 days paid vacation,
- Friendly offices in downtown Belgrade with a fully stocked kitchen, and
- A paid lunch on Friday.
As part of the TradeCore team, you have the opportunity to contribute, learn, improve your skills and expand your potential. Are you ready?