Please, let Alivi know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
This role is ideal for an experienced software engineer who excels in technical leadership and has a strong background in software development and architecture.
As a Lead Software Engineer, you will guide a team of engineers, contribute to the design and implementation of software systems, and ensure the delivery of high-quality solutions.
Your role will involve code review, project management, and fostering a collaborative team environment.
You will lead and mentor a team of software engineers, providing technical direction and support to ensure successful project delivery.
You will contribute to the design and architecture of software systems, focusing on scalability, reliability, and performance.
Conducting thorough code reviews to maintain high standards of code quality, identifying potential issues, and ensuring adherence to best practices will be part of your responsibilities.
You will collaborate with product managers and stakeholders to define project requirements, estimate timelines, and prioritize tasks.
Writing clean, efficient, and maintainable code while actively participating in the development and implementation of software solutions is expected.
You will foster a collaborative and innovative team environment, encourage knowledge sharing, and promote continuous learning and improvement.
Creating and maintaining technical documentation, including system architecture diagrams, API specifications, and development guidelines will be required.
Troubleshooting technical issues, analyzing root causes, and implementing effective solutions to ensure system stability and performance will be part of your duties.
Keeping up with industry trends, emerging technologies, and best practices, leveraging this knowledge to drive innovation within the team is essential.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, or a related field is required, with a Master’s degree preferred.
Proven experience of 8+ years as a software engineer, with a strong background in software development and architecture is necessary.
Experience in the healthcare domain is required.
Expertise in programming languages such as Java, Python, C#, or similar, and proficiency in modern web development technologies (e.g., JavaScript, React, Node.js) is essential.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is required.
Strong leadership and communication skills, with the ability to lead and inspire a team of engineers are necessary.
Experience with Agile development methodologies, continuous integration/continuous deployment (CI/CD) pipelines, and DevOps practices is required.
Excellent problem-solving skills, attention to detail, and a passion for delivering high-quality software solutions are essential.
The ability to work effectively in a fast-paced and dynamic environment, prioritize tasks, and meet project deadlines is necessary.
Benefits:
The position offers a remote work environment, allowing for flexibility in your work location.
It is a full-time role, providing job security and stability.
You will have the opportunity to lead and mentor a team, enhancing your leadership skills and career growth.
The role involves working on innovative projects in the healthcare domain, contributing to meaningful solutions.
You will be part of a collaborative team environment that encourages knowledge sharing and continuous learning.
The position allows you to stay updated with industry trends and emerging technologies, fostering professional development.
Apply now
Please, let Alivi know you found this job
on RemoteYeah
.
This helps us grow 🌱.