We are looking for a talented Medior Back-End Engineer to join our expanding Engineering Team.
As a Back-end Engineer, you will assume responsibility for the server side of our web application. Collaborating closely with our team of engineers, you will ensure system consistency and enhance user experience. Your ultimate goal would be to develop and maintain functional and reliable back-end architecture which fulfils our company’s requirements.
If you possess excellent programming skills and a strong enthusiasm for developing and enhancing web applications, as well as a desire to be part of an exciting startup journey, we would like to get in touch with you.
If you have an interest in the available positions, please send your CV to tech(at)uhurasolutions(dot)com
About us
Uhura Solutions is a startup company based in London with a development centre in Podgorica. So far, the company has received $2.6 million in investments from the US fund and accelerator Techstars, the British bank Barclays, and the funds SuperSeed Ventures, Newable Ventures and South Central Ventures. The company is focused on developing an AI-based platform for automation of document-driven processes, using technologies like Image Processing, Natural Language Processing, and Large Language Models (LLMs).
Uhura provides the following benefits:
- A positive and supportive work environment
- Opportunities for professional development and the chance to broaden your expertise in diverse fields
- Flexible working hours
- Green Friday
- Travel opportunities
- Mentorship from renowned companies
Responsibilities
- Engage in the entire application lifecycle, with a primary focus on coding and debugging
- Collaborate closely with Front-end developers to seamlessly integrate user-facing elements with server-side logic
- Develop reusable code and libraries of high quality for future applications
- Contribute to the overall stability and performance of our application
- Optimize the application for maximum speed and scalability
- Collaborate with the Engineering Team to identify opportunities for new features and to pre-plan potential future tasks, such as architectural design and infrastructure requirements, in order to design an advanced, elegant and efficient system
- Stay updated on emerging technologies
Requirements and skills
- Demonstrated professional experience as a Back-end Engineer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands-on experience with programming languages such as Typescript and Python
- Working knowledge of the NestJS framework
- Experience building and interacting with RESTful APIs
- Experience using MongoDB
- Experience with Docker
- Strong analytical and time management skills
- Strong team player with a proactive approach to problem-solving
Bonus skills
- Familiarity with Cloud technologies
- Expertise in Data Security and Data Protection
- Experience with Continuous Integration and Delivery (CI/CD) infrastructure
- Knowledge of Machine Learning concepts and LLMs
