Software Engineer - Evinova
At Evinova, we focus on developing innovative technology solutions to address real-world challenges in healthcare. Our work centers on improving clinical trial efficiency, enabling data-driven decision-making, and enhancing patient outcomes. As a growing company, we value collaboration, curiosity, and a commitment to creating tools that make a meaningful difference in the lives of healthcare providers and patients alike.
We are seeking a passionate and skilled Software Engineer to join our team. Your responsibilities will span backend services, cloud infrastructure, and occasionally front-end development, giving you the opportunity to shape both the core functionality and user experience of our platform. This role is perfect for someone who enjoys working with modern cloud and web technologies and has a strong curiosity for solving meaningful challenges in healthcare.
Accountabilities
• Design, develop, and maintain web applications and APIs using Typescript, Java, or Python.
• Build and optimize scalable backend systems with GraphQL and RESTful APIs.
• Apply object-oriented programming (OOP) principles to design clean, modular, and maintainable code.
• Develop intuitive and performant front-end interfaces using React or Angular.
• Collaborate with cross-functional teams to analyze requirements and deliver solutions using frameworks like Express or Spring.
• Monitor, debug, and optimize systems for performance, reliability, and scalability.
• Stay up-to-date with emerging technologies and best practices to continuously enhance development workflows.
Essential Skills/Experience
• Proficiency in Typescript, Java, or Python for building reliable and maintainable software.
• Strong understanding of object-oriented programming (OOP) principles.
• Strong experience with GraphQL and/or REST API design and development.
• Hands-on experience with front-end libraries/frameworks like React or Angular.
• Experience working with SQL databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, OpenSearch, Neo4J).
• Exposure to test-driven development (TDD) or behavior-driven development (BDD).
• Strong problem-solving skills and an aptitude for learning new tools and technologies.
• Excellent communication and collaboration skills in a team environment.
Desirable Skills/Experience
• Experience with AWS services such as EKS, RDS, Lambda, S3, SNS, SQS, CloudWatch, and others.
• Experience with Kubernetes.
• Familiarity with GitHub Actions for CI/CD pipelines.
• Experience with SonarQube or other static code analysis tools.
• Exposure to serverless architecture and event-driven systems using AWS Lambda and related services.
• Knowledge of data modeling, graph databases, and query optimization.
• Awareness of security best practices in cloud-native and distributed applications.
When we put unexpected teams in the same room, we unleash bold thinking with the power to inspire life-changing medicines. In-person working gives us the platform we need to connect, work at pace and challenge perceptions. That's why we work, on average, a minimum of three days per week from the office. But that doesn't mean we're not flexible. We balance the expectation of being in the office while respecting individual flexibility. Join us in our unique and ambitious world.
AstraZeneca is a place built on courage, curiosity, and collaboration. We make bold decisions driven by patient outcomes. Empowered to lead at every level, free to ask questions and take smart risks that write the next chapter for our pipeline and Oncology team. Pioneers of collaborative research, we have built an unrivalled scientific community both internally and externally. Fusing academia and industry, we have united some of the world's foremost medical centres. Working seamlessly and inclusively together, we expedite research in some of the hardest-to-treat cancers. Have the opportunity to build a rewarding and meaningful career as part of the team committed to improving the lives of millions with cancer.
Ready to make a difference? Apply now!
AstraZeneca embraces diversity and equality of opportunity. We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills. We believe that the more inclusive we are, the better our work will be. We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics. We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorization and employment eligibility verification requirements.