Tech Lead

Job Locations US
Posted Date 1 week ago(4/23/2024 9:57 AM)
Job ID
2024-2230
Category
Software Development/ Information technology (IT)/ Infomation Security

About DrFirst

Here is a remarkable chance for you to join a thriving Healthcare IT company with established products, prestigious clients, substantial revenue, blue chip institutional investors and continuous growth.  At DrFirst, you will collaborate with brilliant minds, tackling unique healthcare challenges on an unprecedented scale.  Our culture is entrepreneurial, collaborative, and fast-paced—ideal for those who seek personal and professional growth while working alongside intelligent colleagues. If you're enthusiastic about pushing your limits, unlocking your potential, and thrive in a dynamic team, we're eager to connect with you!

Position Overview

We are looking for a hands-on player coach who loves to think differently and build software, wants to be in a hands-on leadership role, and drive innovation in one of the fastest growing areas of our portfolio. This individual will lead a talented development team to deliver world-class consumer applications through modern systems design and best in class application architecture.  You will push the edge in exploring and creating new capabilities and proving them out before rolling out to enterprise and other applications.  The Team Lead will be very involved in coding, technical mentorship/teaching, and providing technical direction to multiple software development projects. This role will require a talented technologist who knows the ins and outs of event driven architecture and is intimate with high volume / high transaction software applications.

What you will work on

  • Delivery: You will be the captain of the ship, making sure delivery of new features and fixes are designed and built with the end user experience at top of mind, highest level of quality, and most importantly, best solution for the problem you're solving. We are committed to producing world-class products. Being skilled at managing competing priorities, pivoting, and adjusting quickly, and thinking about the big picture are keys to success.
  • Leadership: You will lead a team of engineers directly and will work cross functionally with other engineering teams such as DevOps and Security to design the most scalable and reliable software.  In addition, you will regularly interact with stakeholders to understand customer needs and help to guide the grander vision.
  • Code Level: Our engineers, no matter what level, never go hands-off. We think it’s important to be close to the code and be involved in the code review. We are looking for a breadth of experience in languages such as Java, Golang, Kotlin, and JavaScript, as well as familiarity with frameworks like Spring, Angular, Ionic and React Native, and best practices like TDD and continuous integration.
  • Learning: Our engineering team is full of life-long learners. We are looking for people who have a growth mindset, stay up on their craft, and always keep an eye out for what’s next. Open-Source contributions and cross-training opportunities are a way of life here. It will be up to you to advise, introduce and implement new technologies.
  • Problem-solving: The problems we are solving are unique and complex. This takes critical thinking, root cause analysis, and issue dissection with the team to come up with the best solution. When it comes to building software, we do the right thing, and build the best apps without cutting corners, in the most user-friendly and most efficient fashion.
  • Mentoring: Teaching and coaching are an integral part of this role. We want people who want to share their experiences, best practices, and knowledge to elevate the team as a whole, and make them stronger technologists.  You will also be a position to influence technical partners across the company, including other development, qa and operations teams.

Qualifications

  • BS or MS degree in Computer Science or related discipline.
  • Eight plus (8+) years' experience as a software engineer working on Java, Go, Kotlin or a combination of those.
  • Four plus (4+) years' experience leading software engineering teams.
  • Deep understanding of Java and Object-Oriented design and development principles.
  • Proficient with Core Java, Collections, multi-threading, and design patterns.
  • Proficient with frameworks such as Spring Framework, Spring MVC, Spring Security, Spring JPA, and Hibernate.
  • Experience with Mobile application development, deployment, Apple AppStore management, or Google Play management.
  • Experience with Public Cloud Services such as AWS, Azure, or Google Cloud (GCP).
  • Experience with event driven architecture and using technologies such as Kafka or Kenesis, working in a high volume / highly transactional software ecosystem.
  • Experience with software/systems integration, data flows and data engineering.
  • Experience with UI/UX design and front-end technologies, especially JavaScript.
  • Good knowledge of CI/CD pipeline and related tools (e.g., Jenkins), as well as orchestration and container technologies like Docker and Kubernetes.
  • Passionate about technology and learning new things.
  • Excited and enthusiastic about open-source libraries /frameworks.
  • Understanding of HIPAA security and privacy regulations, including security vulnerabilities and risk management preferred.
  • Cross-platform application development experience with Ionic or React Native a big plus.

Physical Requirements

  • 75% Desk work
  • 25% Phone work

#LI-GF1 #LI-Remote 

Benefits

We offer comprehensive benefits to keep you healthy as you grow in your life and career. Your merit-based compensation will reflect the impact your work has on the company and our customers. 

 

Learn more about our benefits and professional development opportunities at www.drfirst.com.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed