Summary
Join our dynamic team as a UI Software Engineer with extensive experience in React.js, playing a crucial role in designing, developing, and maintaining high-quality web applications. Collaborate with cross-functional teams to create seamless user experiences. Design, build, and maintain APIs, services, and core backend systems. Work with various databases and message queues. Optimize backend systems' performance and reliability. Participate in code reviews and CI/CD improvements. We are a Bio-IT startup backed by major healthcare investors, innovating in clinical research execution and working with large pharma companies.
Requirements
- Master's Degree - Required
- 3β6 years of backend development experience
- Strong command of Python and API development
- Experience with relational and non-relational databases
- Familiarity with containerized deployments and cloud services
- Understanding of system design, caching, and scalability
- Passion for clean, testable code and good engineering practices
Responsibilities
- Design, build, and maintain APIs, services, and core backend systems
- Write scalable and maintainable Python code (we use frameworks like FastAPI and Django )
- Work with databases (PostgreSQL, MongoDB, Redis) and message queues (Kafka, RabbitMQ)
- Optimize the performance and reliability of backend systems
- Collaborate with product managers, frontend engineers, and data teams
- Participate in code reviews, architecture discussions, and CI/CD improvements
Preferred Qualifications
- Experience with microservices architecture
- Knowledge of GraphQL, gRPC, or event-driven systems
- Exposure to data pipelines or ML infrastructure
- Contributions to open-source projects
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.