Key Responsibilities
- Collaborate with stakeholders, including users and product managers, to gather customer needs and work backward from these requirements to deliver effective technical solutions.
- Work closely with cross-functional teams to ensure seamless integration of front-end and back-end functionalities, including implementing or enhancing backend services and APIs (Python experience).
- Conduct code reviews for pull requests to ensure quality and adherence to best practices in related areas.
- Contribute to technical discussions, architectural decisions, and promoting software best practices such as version control, code review, testing, and documentation.
- Clearly communicate in meetings and company demos, at a level suited to the audience.
Qualifications
Education: Bachelor’s or master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Experience:
- 2 - 8+ years of experience in software engineering experience
- Hands-on experience with Python is required
- Proven expertise in Django REST, or fast API
- Extensive experience in lab informatics development preferred
Skills:
- Strong problem-solving abilities and technical leadership skills.
- Excellent communication and collaboration capabilities.
- Ability to work in a fast-paced environment and adapt to evolving priorities.