Job Description
Our client is seeking a Full Stack Developer to join our collaborative team. You will help build a cutting-edge digital platform supporting R&D programs in the discovery and development of novel biotherapeutics. This role involves hands-on software development across both frontend and backend systems in a dynamic, enterprise-scale environment.
Key Responsibilities
- Design, develop, and maintain scalable frontend and backend solutions using AngularJS, HTML, CSS, Java, JavaScript, SQL, and Oracle.
- Build RESTful APIs and ETL functions.
- Write professional-quality, supportable, and well-documented code following best practices.
- Participate in code reviews, design discussions, and documentation.
- Collaborate with cross-functional teams for requirements gathering, development, testing, deployment, and training.
- Adhere to company standards for project management, documentation, and continuous improvement.
Required Skills and Qualifications
- 3+ years of hands-on software development experience.
- Strong experience with AngularJS and Java full stack development.
- Proficiency in Oracle, Postgres, or similar relational databases.
- Experience in system design, deployment, and lifecycle management.
- Familiarity with RESTful APIs and ETL processes.
- Strong understanding of software engineering best practices.
- Effective communication and collaboration skills.
- Willingness to learn and adapt to new technologies.
- Proficiency in server administration (Windows and Linux).
Preferred Qualifications
- Experience with CI/CD tools (e.g., Docker, Kubernetes, Jenkins, Git).
- Exposure to bioinformatics or cheminformatics technologies.
- Familiarity with Test Driven Development (e.g., Karma, Jasmine).
Education
- Bachelor’s degree in a relevant field with 3+ years of experience, or
- Master’s degree in a relevant field with 2+ years of experience.