We are looking for a strong hands-on Software Engineer to develop and maintain Python 3.10 backend services and FastAPI-based Backend for Frontend (BFF) for the CryoFlow platform. You will address the assigned tasks, understand the expected behavior, implement
clean and well-tested code, and validate your work end to end.
This role suits an engineer who codes well, thinks through problems methodically, learns quickly in an unfamiliar domain, and takes pride in delivering features that work reliably in real product conditions. You will work closely with senior engineers, QA and front-end developers, and will participate in client feedback meetings to understand how your work is used.
Key Responsibilities
Contribute to the refactor of existing backend capabilities into Python 3.10 services aligned with CryoFlow architecture and deployment practices.
Develop and maintain REST APIs, Microservices, BFF using FastAPI and Uvicorn, exposing clear APIs for product workflows, integration screens and front-end consumers.
Follow team coding standards, branching strategy, review process and API conventions consistently
Implement backend logic for status updates, validation, data persistence, device/session edge cases, report-generation helpers and user-facing error handling.
Deliver assigned backlog items and tasks on schedule, with clean, readable and maintainable code.
Participate in design discussions and reviews; propose simple, practical approaches and incorporate feedback well.
Write and maintain tests for Python services and integration flows, including API tests, BFF route tests and mocked external calls.
Debug across backend code, API responses, logs, databases and front-end symptoms with support from senior engineers where needed.
Work closely with front-end developers on Angular integration and help debug integration issues.
Collaborate with QA on test scenarios, defect reproduction and verification.
Participate in client feedback and review meetings; understand feedback, capture action items and follow through.
Qualifications
Bachelor’s or Master's degree in computer science, Software Engineering, Information Technology, or a related discipline.
Essential Skills
Technical Expertise
5+ years of hands-on software development experience in backend or API-oriented applications.
Strong Python programming skills, ideally with Python 3.10, in backend services or API oriented applications.
Hands-on experience with FastAPI and Uvicorn, including route design, validation, dependency injection patterns, async behaviour and logging.
Working experience with or exposure to BFF layers that adapt backend/domain services for front-end workflows.
Good understanding of REST APIs, data validation, error handling and service-to service calls.
Awareness of Microservice architecture and the trade-offs involved in service design.
Strong problem-solving and debugging skills across code, APIs, logs and databases.
A practical testing mindset: unit tests, API tests, mocks/fixtures and regression checks.
Very good written and verbal communication skills.
Ability to work independently on assigned tasks and collaborate effectively within a team.
Preferred Skills
Familiarity in developing software for scientific instruments, laboratory automation, imaging systems, life sciences, healthcare technologies, medical devices, industrial automation, or other hardware-integrated software platforms.
Familiarity to Angular v.17 front-end frameworks for integration and debugging.
Familiarity with Docker, Kubernetes, container orchestration, observability, and production monitoring.
Experience working in regulated or quality-controlled software development environments
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Your application for Software Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!