Senior Python Developer
We are looking for a Senior Python Developer to join our client’s project – a consulting firm specializing in MedTech and biotech services with the mission – to assist life science companies in developing effective, safe, and robust modalities and therapies that ensure high-quality, personalized patient care. The company offers a range of services, including regulatory strategy, strategic Quality Management System (QMS) deployment, new product development, regulatory submissions, quality systems compliance and assurance, and due diligence.
Project – SaaS platform simplifies FDA regulatory processes for healthcare organizations, enabling them to focus on delivering superior patient care.
Requirements:
- 5+ years of backend development experience, with a proven track record of delivering scalable and secure applications
- Proficiency in Python, FastAPI, PostgreSQL, and SQLAlchemy
- Knowledge of authentication and security principles, including adaptive security measures and role-based access control
- Experience with database migration tools like Alembic to manage schema changes and versioning
- Familiarity with audit logging best practices and the ability to implement compliant logging solutions
- Strong analytical and problem-solving abilities, with attention to detail and a focus on delivering high-quality solutions
- Excellent communication and teamwork skills, with the ability to work effectively in a dynamic, fast-paced environment
- A proactive approach to learning new tools, frameworks, and technologies to stay ahead in backend development
- Upper-Intermediate level of spoken English
Good to have:
- Experience with Pinecone, Alembic, and JWT
Responsibilities:
- Design, develop, and optimize FastAPI-based backend services to meet the evolving needs of the platform
- Create and manage PostgreSQL database schemas, including designing new tables and optimizing queries for performance and scalability
- Develop and refine authentication systems using JWT and implement flexible, secure access control mechanisms
- Collaborate with the DevOps team to deploy, monitor, and scale backend services in cloud environments
- Design and maintain robust audit logging systems to track user activities and ensure compliance with industry standards
- Develop and enhance asynchronous CRUD operations while maintaining data integrity and system reliability
- Work closely with UI/UX designers, front-end engineers, and project managers to align backend services with user and business needs
- Write clean, maintainable, and well-documented code, ensuring the team can easily adapt to changing project requirements
- Participate in testing cycles, identify areas for improvement, and implement iterative updates to optimize performance and functionality
We offer:
- Competitive salary with the regular review
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- National Holidays as paid time off
- Flexible working schedule, remote format
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Challenging projects in diverse business domains and a variety of tech stacks
- Communication with Top/Senior level specialists to strengthen your hard skills
- Online teambuildings
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team