Original listing text, shown exactly as published by the company.
About the Role
CardioOne is looking for an experienced Senior Software Engineer of Software Engineering to lead and scale a high-performing engineering team. In this role, you will be responsible for hands-on development and maintenance of software applications, ensuring high performance, scalability, and reliability. This is a hands-on position will grow into a leadership position as the organization scales.
Responsibilities
- Build and enhance backend services, microservices, and APIs that support the company’s products and services.
- Write clean, maintainable, and efficient code, following best practices in software engineering and design patterns.
- Conduct code reviews and mentor junior engineers to ensure code quality and technical excellence.
- Optimize and manage cloud-based infrastructure on platforms like AWS, and/or Azure, ensuring high availability and scalability.
- Implement and manage monitoring, alerting, and logging systems to proactively detect and address application issues.
- Integrate security best practices into the CI/CD pipelines, ensuring secure deployments and infrastructure compliance.
- Assist in troubleshooting and resolving complex technical issues in production environments.’
- Strong debugging, problem-solving, and troubleshooting skills, particularly in production environments.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 8–10+ years of full-stack engineering experience, including technical leadership in healthcare.
- Ability to thrive in ambiguity and fast-changing environments, experience in start ups.
- Excellent communication skills and ability to bridge technical and business perspectives.
- Experience successfully working with remote and distributed teams.
- Proficient in designing robust APIs and experience developing secure, distributed microservices.
- Strong expertise in cloud platforms (e.g., AWS) and services like EC2, Lambda, S3, Docker, ECS, elastic etc.
- Extensive experience in software development using modern programming languages (e.g., Java, Python).
- Hands-on experience on as GitLab.
- Experience in designing and deploying microservices and containerized applications using Docker.
- Strong communication, collaboration, and organizational skills, with the ability to work effectively across teams and departments.
- Excellent problem-solving, troubleshooting, and analytical skills
Nice to Have:…