Careers
Trust.med is a well funded startup focused on developing innovative solutions for the US Drug Supply Chain. Our passion for improving patient safety and the desire to solve complex problems is on display daily in our offices. Alongside key industry stakeholders we are designing, developing, and deploying innovative applications and infrastructure to exceed the demands of our clients and create a healthier tomorrow.
Trust.med is looking for someone who is communicative, highly skilled, and passionate. This person will fill a new role in our growing engineering department: Senior Full Stack Engineer.
In the Senior Full Stack Engineer role you will design, develop, test, deploy and maintain software and the scalable platforms it lives on. Quality code, the ability to teach complex topics, and absorb information efficiently is something that you must feel comfortable doing. Code reviews and retrospectives are part of our sprint process and our ideal candidates know the ins and outs of these meetings.
What you will do:
- Collaborate with members of the development, product, and marketing teams on new and existing products.
- Control code through all phases from design to maintenance.
- Meet with the technical teams of our partners and clients to help plan development work.
- Create and size tasks and subtasks in conjunction with the product team.
- Bring standard and out-of-the-box ideas and experience to the table.
- Test code that is developed and deployed among our systems.
- Participate in code reviews to help mentor developers and foster a learning environment.
- Mentor younger developers.
Expectations:
Mastery Knowledge:
- 5-7 years of software development experience with an emphasis on working within an agile development cycle.
- Python language and best practices.
- Angular or equivalent (React, Vue).
- Working with containers.
Proficient Understanding & General Requirements:
- Design and implement testable and scalable code.
- Testing Suites (Django Test Suite, Selenium).
- Use of RDBMS (PostgreSQL).
- Cloud Environments: GCP or equivalent (AWS, Azure).
- Utilizing build pipelines and working within a CI/CD environment (Ex. Cloudbuild).
- Orchestration tools (Ex. Ansible).
- Experience leading code reviews, scrum, retrospectives, and participating in client meetings.
- Strong bias for action, and the ability to provide holistic solutions to complex problems.
- Experience using Asana or equivalent (Trello, Monday, Jira).
- Bachelor’s in Computer Science, equivalent technical degree/certification or experience.
All of these are a plus!
- Knowledge of Verifiable Credentials and Verifiable Presentations.
- Infrastructure as code via Terraform.
- History of projects using Elliptical Curve Cryptography.
- Knowledge of Logistical Data Management (EDI, EPCIS, T3 Data, GS1 Data Standard).
- Experience with microservice architecture and distributed systems
At Trust.med, we are on a mission to ensure the integrity of data in the global healthcare supply chain. As a pioneering force in the industry, we harness the power of the top-level domain .med to enable secure and uninterrupted access to critical product information. If you're passionate about making a meaningful impact in healthcare and are eager to join a team dedicated to innovation and patient safety, we invite you to evaluate our Senior Software Engineer position.
Trust.med is looking for someone who is communicative, highly skilled, and passionate. This person will fill a leading role in our growing engineering department. We need someone who wants to be a voice, providing actionable feedback and insights and helping shape our department as it grows.
As a Senior Software Engineer you are an experienced and versatile software developer who possesses a deep understanding of both front-end and back-end technologies.
You are involved in the full software creation process; ideating, planning, tasking, building, testing, deploying and monitoring.
Utilizing your technical prowess, you'll oversee project priorities, deadlines, deliverables, and the end-to-end software development lifecycle.
Responsibilities:
- Plan, write, test and deploy production ready code.
- Collaborate with members of the development, product, and marketing teams.
- Participate in, or lead, planning sessions consisting of peers and industry stakeholders.
- Implement security best practices and measures to protect the systems against vulnerabilities and threats.
- Conduct code reviews to provide feedback to other developers.
- Manage deployments and scripts related to the deployment of code within the ecosystem.
- Create and size tasks in conjunction with the product team.
- Test code that is developed and deployed among our systems.
- Triage issues, analyzing the root cause and impact; documenting all findings.
- Document systems for distribution both internally and externally.
- Mentor internal developers.
Minimum Qualifications
- Extensive experience with multiple programming languages.
- Extensive experience with front-end and back-end technologies, libraries, and frameworks.
- Extensive experience with both relational and non-relational database systems.
- Firm understanding of Object-oriented design principles, patterns, and test-driven development.
- Exceptional written and verbal communication skills are paramount.
Preferred Qualifications:
- Experience with Google Cloud Platform, and its suite of services, or a similar provider and service set.
- Experience with infrastructure management tools.
- Experience with Google ML Kit, Generative AI, or similar systems.
- Experience with complex data structures and algorithms.
- Understanding of a microservice based architecture.
- Comfortability with steering AI generated prompts to solve complex problems.
We are seeking a highly skilled implementation specialist to configure cloud based software systems for our clients. In this role, you will demonstrate how these software systems work to clients, and answer questions relating to implementation across all partners within the drug supply chain.
To be successful as an implementation specialist, you should be proficient in the use of Microsoft Office applications and able to work well as part of a team. Ultimately, an outstanding Implementation Specialist should demonstrate sound technical aptitude as well as exceptional analytical, communication, and customer service skills.
Implementation Specialist Responsibilities:
- Meeting with clients following the sale of software packages to collect data and other information required to customize software systems.
- Creating a project plan for each client, detailing the tasks that need to be completed for the timely implementation of customized software systems.
- Communicating with clients throughout the software customization process to obtain feedback and approval.
- Configure software systems based on clients’ individual needs and specifications.
- Educating clients on how to use software systems and customized system features.
- Creating a specialized document for each client, detailing all customizations made.
- Training of customized software systems and all necessary components.
- Ensuring that the project team is aware of key deliverables and project milestones.
- Providing time estimates to clients who require additional customizations to be done.
Implementation Specialist Requirements:
- Strong analytical and problem-solving skills.
- Excellent organizational and time management skills.
- Proven experience working with a customer focused team.
- Technical aptitude.
- Proficiency in Microsoft Office applications.
- The ability to multitask effectively.
- The ability to work independently and as part of a team.
- Exceptional communication and customer service skills.
- Detail-oriented.