We are seeking a talented Backend Software Engineer to join our team. In this role, you will contribute significantly to developing highly scalable server-side applications and services. You will play a pivotal role in system architecture, API design, and the optimization of backend system performance.
About the project:
Big pharma companies spend hundreds millions USD for compliance check – to be sure that their drugs are marketed and advertised in a right way – without discriminating people, raising any problematic questions, abusing some moral standards. And that they comply with regulations and standards. In order to achieve this, companies prepare tons of documentation and have to analyze existing standards which frequently change. Revisto, with the help of AI and ML, want to automate big part of this compliance and marketing materials check.
- Efficient Development: Design and create efficient, reusable, and scalable backend components and services.
- API Development: Develop RESTful APIs and integrations to support client applications and services.
- Performance Optimization: Enhance backend systems to ensure high availability, rapid response times, and robustness.
- Feature Implementation: Implement new features and capabilities to extend the functionality of the backend system.
- Bottleneck Resolution: Identify and address bottlenecks in the backend infrastructure to optimize system performance.
- Maintenance: Maintain and provide support for existing backend applications and infrastructure.
- Quality Assurance: Collaborate closely with quality assurance and testing teams to implement best practices in development.
Knowledge of some of these technologies would be a plus:
• Flask
• FastAPI
• SQLAlchemy
• AsyncIO
• OAUTH2/OIDC
• Pandas/Numpy
- Experience: A minimum of 4+ years in a backend development role or a similar role.
- Programming Skills: Proficiency in Python
- Database Expertise: Experience working with Postgres.
- API Development: Proficiency in developing and consuming RESTful APIs.
- Security and Performance: Understanding of web application security and performance tuning.
- Collaborative Nature: Ability to collaborate effectively with cross-functional product teams.
- Communication Skills: Strong communication and analytical skills.
- 20 working days of paid vacation per year;
- Official holidays of Ukraine – days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, TechTalks;
- English speaking club.