What are the responsibilities and job description for the Senior Software Developer position at Trinity Life Sciences?
Job Details
Description
Hybrid Preferred (Waltham, NYC, or Princeton)
We are seeking a highly skilled Technical Architect to oversee the product deployment and operational support of our deployed products. The ideal candidate will have a strong background in full stack web application development, along with experience in product deployment and operational support.
The candidate also should showcase passion for new technologies and a willingness to take ownership of their work product and timelines, including learning about new technologies such as Generative AI (GenAI). As a Technical Architect, you will be responsible for ensuring the successful delivery of our products and services to our clients in the life sciences industry.
This individual will be expected to exhibit a high degree of autonomy and creative problem solving in their work but will also have access to guidance and mentorship from senior technology leaders with experience across both start-ups and larger organizations.
Position Responsibilities
Build, release, and iterate on new products/features that meet user requirements in collaboration with Product, UI/UX, and Data Science:
- Design & construct technical architecture for a cloud native web application following the best practices applying contemporary software engineering best practices, DevOps, and agile principles; and ensuring it is fully compliant with all Trinity security, quality, and other regulatory requirements.
- Work closely with the Product Strategy and development team to understand the functional specs, come up with the plan to deploy in client environment and configure the application.
- Work closely with the client team to understand the functional specs for any enhancement needed, come up with the milestones and set the expectations
- Estimate the effort & cost to build the enhancements and application
- Gen AI Integration: Experience or familiarity with integrating Generative AI models (e.g., OpenAI, Hugging Face, or custom LLMs) into web applications for enhanced automation, recommendation systems, or chatbots.
- AI-Driven Development: Ability to leverage AI-assisted coding tools like GitHub Copilot or Tabnine to enhance development efficiency and ensure code quality.
- Provide operational support for deployed products, including monitoring, troubleshooting, and issue resolution
- Develop and implement strategies for product deployment and operational support across clients
- Create story boards and handle sprints
- Ability to mentor and guide team members effectively. Guide & lead a team of web application developers in an agile environment and be responsible for developing & delivering the application
- Ensuring application is fully developed, tested, and compliant with the UI design standards and component libraries.
- Improve software quality through following coding standards, mentoring, peer reviews, etc.
- Ensure all technical documentation in scope is up to date in support of the lifecycle plan for audits and reviews.
- Deliver value through fostering and maintaining close links with UI/UX/product designers and other developers down the software/product stack.
- Ability to take direction, understand requirements, and be proactive in following up on tasks
- Stay up to date with industry trends and best practices in full stack web application development
Qualifications
Qualifications
- 7-9 years of experience in full stack web application development
- Bachelor's or Master's degree in Computer Science or related field
Frontend:
- Basic – HTML5, CSS, JavaScript,
- Frameworks - Proficient in any one of the below Angular/React, Angular Router, NgRx
- CSS Libraries – SCSS/LESS/Stylus, Flexbox.
- Versioning Systems – GIT/Bitbucket/Gitlab
- Package Managers – NPM/Yarn
- Integration Tools – CI/CD Pipelines, Jenkins
- Good to have - Knowledge of Cloud platforms (AWS, Azure), and Microservice Architecture
- Passionate about delivering UI applications of the highest quality
- Extensive working experience with major web framework like Angular, React or Vue.js
- Implement reusable components following the UX design system
- Experience across a broad set of technologies, demonstrating core engineering knowledge and experience of industry technologies, practice, and frameworks (HTML5, CSS, SCSS, responsive design
Backend:
- He/She should be working hands-on as backend developer using Django
- Strong programming knowledge of Python
- Strong experience in Django, REST APIs
- Must have up-to-date experience with Django/Python, JavaScript, CSS, HTML5
- Good to have - Knowledge of Typescript
- Knowledge/Hands on Experience on any of the RDBMS, NoSQL databases. Exposure to Snowflake is a plus
- Proficient understanding of code versioning tools such as Git or SVN
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
Other Qualifications:
- Agile development experience or equivalent in fast-paced team environments
- A track record of success in developing, launching, and scaling software applications in past/current work experience
- Passion for emerging technologies, database architecture, and knowledge of engineering best practices
- Strong communication, analytical and presentation skills; Ability to build credibility with cross-functional teams and business stakeholders through clear and detailed communication of technical concepts
- Team player who is committed to team success and is willing to help fill gaps that arise
With almost 30 years of expertise, a best-in-the-business team and unrivaled access to data and analytics, Trinity Life Sciences is a modern partner to companies in the life sciences industry. Trinity combines strategy, insights and analytics to help life science executives with clinical and commercial decision-making. Ultimately, we know that every decision our clients make impacts a life, and when we help our clients achieve their goals, the world benefits. To learn more about how Trinity is elevating the industry and driving evidence to action, visit TrinityLifeSciences.com.
Trinity’s salary bands account for a wide range of factors that are considered in making compensation decisions including but not limited to skill sets and market demand for skills; level of experience and training; specific qualifications, performance, time in role/company, geographic location, and other business and organizational needs. A reasonable estimate of the current range is $125,000 – $150,000. In addition to your base salary, you will also be eligible for an annual discretionary performance bonus.
Salary : $125,000 - $149,997