Who We Are
Yamasoft is a leading software solutions provider specializing in IoT & IIoT technologies powered by AI/ML. With over 25 years of experience in the software industry, our team brings expertise in building high-performing teams and delivering top-notch software solutions. We focus on delivering high-quality software that aligns seamlessly with our customers' objectives.
Description
We are building a new team around a biotechnological product for infectious disease diagnostics, pharmaceutical discovery, and microbiome analysis. The team will focus on designing and implementing the distributed, cloud-based SaaS bioinformatics solution for both research and clinical diagnostics.
We seek a highly skilled and experienced Senior Web Developer to join our HUB backend team. In this role, you will implement features, design RESTful and GraphQL APIs, write unit tests, and maintain our backend systems. You will collaborate with cross-functional teams to ensure seamless integration of backend services with frontend applications, troubleshoot issues, fix bugs, and ensure the reliability and scalability of our cloud hub solution.
Key Responsibilities
- Develop and integrate new features into the backend system to enhance the functionality and performance of the cloud hub solution.
- Design and architect scalable, efficient, and maintainable RESTful and GraphQL APIs.
- Write and maintain comprehensive unit tests using Pytest to ensure code quality and reliability.
- Monitor backend performance, identify issues, and implement solutions to maintain optimal system functionality.
- Troubleshoot and resolve bugs promptly to ensure a seamless user experience.
- Collaborate with product managers and front-end developers to understand feature requirements and deliver robust backend support.
Advantage: Collaboration and Leadership is a plus
- Lead and mentor the back-end development team, providing technical guidance and support.
- Coordinate back-end activities with other teams, including DevOps and front-end developers, designers, and product managers.
Technologies and Tools
- Python, Django, Flask, FastAPI, GraphQL, REST, AWS (ECS, S3, etc.), RabbitMQ, Celery, Redis, PostgreSQL, Numpy, Pandas, Pytest
Qualifications
- Proven experience as a back-end engineer, preferably working with web APIs, with at least 5 years in a senior role.
- Proficient in Python and experienced with Django, Flask, and FastAPI.
- Hands-on experience with AWS services like ECS and S3.
- Familiarity with RabbitMQ, Celery, Redis, and PostgreSQL.
- Knowledge of data manipulation libraries like Numpy and Pandas.
- Proficient in writing unit tests using Pytest.
- Excellent problem-solving abilities and attention to detail.
- Strong verbal and written communication skills.
- Ability to collaborate effectively with cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Relevant certifications are a plus.
What we offer
- 25 Days Paid Time Off
- Additional Health Insurance
- Multisport card
- The opportunity to be among the very first team members
- Excellent career development opportunities
- Attractive remuneration package
If you are interested in this job offer, please send your CV in English.
Do not apply if you are not located in Bulgaria.
All CVs will be treated in strict confidentiality. Only shortlisted candidates will be contacted.