Job Type
- Direct Hire Full-time Employee
- Applicants must be legally authorized to work in the United States. Visa sponsorship is not available
Compensation
- $120,000 - $160,000 / year
Work Location
Work Schedule
- Full-time with flexibility based on company needs.
Travel
Company Description
Evinex is a staffing firm focused on connecting the right people with the right businesses. This is a direct hire position for one of our prestigious global clients in the medical technology & software industry.
Job Description
We are seeking an experienced Full Stack Developer to join our client’s remote team. The ideal candidate will have a strong background in both front-end and back-end development, with a passion for creating high-quality, scalable, and reliable software solutions. You will play a key role in developing and maintaining our client’s platform, ensuring it meets the needs of their healthcare clients.
As a Full Stack Developer, you will be involved in all stages of the software development lifecycle, from initial planning and design to implementation, testing, and deployment. You will collaborate closely with product managers, designers, and other developers to deliver innovative features and improvements that enhance the overall user experience. Your expertise in modern web technologies and frameworks will be essential in driving their platform's success and maintaining its competitive edge.
In this role, you will also be responsible for optimizing application performance, troubleshooting and resolving technical issues, and ensuring the security and integrity of our client’s platform. You will have the opportunity to mentor junior developers, share best practices, and contribute to a culture of continuous learning and improvement. Your ability to adapt to new technologies and methodologies will be crucial as our client continuously evolves their platform to meet the dynamic needs of the healthcare industry.
The ideal candidate will be a self-starter with excellent problem-solving skills and a strong attention to detail. You should be comfortable working in a fast-paced, remote environment and possess strong communication and teamwork abilities. This is a unique opportunity to join a dynamic and innovative company that is dedicated to transforming healthcare through technology, where your contributions will have a direct impact on the lives of patients and healthcare providers.
Why Join
Joining our customer’s team means becoming part of a forward-thinking company at the forefront of healthcare technology innovation. They are dedicated to transforming the healthcare industry by providing cutting-edge software solutions that enhance patient safety and streamline hospital operations. By joining them, you will have the opportunity to work with a passionate and talented team, collaborate on groundbreaking projects, and play a pivotal role in improving healthcare outcomes on a large scale. Your contributions will not only drive their company's growth but also make a meaningful impact on the lives of patients and healthcare professionals.
Our client values their employees and is committed to fostering a supportive and inclusive work environment where everyone can thrive. They offer competitive compensation packages, comprehensive benefits, and opportunities for professional development and career advancement. As part of their team, you will have access to ongoing training and resources to help you stay ahead in the ever-evolving healthcare technology landscape. If you are looking for a challenging and rewarding career with a company that is making a real difference, we invite you to join them and be part of their mission to revolutionize healthcare.
Responsibilities and Duties
- Develop and maintain both front-end and back-end components of a SaaS platform, ensuring high performance, scalability, and reliability.
- Collaborate closely with product managers, designers, and other developers to deliver high-quality features and improvements that meet client needs and enhance user satisfaction.
- Write clean, efficient, and maintainable code, adhering to industry best practices and coding standards to ensure long-term maintainability and ease of collaboration.
- Ensure seamless integration of front-end and back-end systems, optimizing workflows and data exchanges to deliver a smooth and cohesive user experience.
- Participate in code reviews, providing constructive feedback to peers and fostering a culture of continuous improvement and high code quality.
- Troubleshoot and debug issues across the entire stack, implementing effective solutions to ensure optimal performance, security, and user experience.
- Stay current with emerging technologies and industry trends, continuously evaluating and integrating new tools and methodologies to enhance the software development processes.
- Optimize application performance, implementing best practices for speed, scalability, and responsiveness.
- Mentor and support junior developers, sharing knowledge and best practices to foster their growth and development within the team.
- Contribute to the design and architecture discussions, ensuring that the platform remains robust, flexible, and scalable to meet future business needs.
Knowledge / Skills / Abilities Required
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries like React with a strong understanding of responsive and adaptive design principles.
- Extensive experience with back-end technologies including Node.js, Python or Java, and familiarity with database management systems (both SQL and NoSQL).
- Strong understanding of RESTful APIs and web services, with the ability to design and implement secure, efficient, and scalable APIs.
- Experience with version control systems, particularly Git, and familiarity with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving and debugging skills, with a keen attention to detail and a proactive approach to identifying and resolving technical challenges.
- Strong communication and collaboration abilities, capable of working effectively within a remote team environment and contributing to a positive and productive team culture.
Education / Professional Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience as a Full Stack Developer.
- Experience with databases (SQL and NoSQL) and server management.
- Experience in the healthcare industry or with medical software is a plus.
Additional Information
Applicants must be legally authorized to work in the United States. Visa sponsorship is not available.