remote
Software Engineer I - Aledade, Inc.
Software Engineer
Entry‑level software engineer focused on building and maintaining secure, scalable web applications and data pipelines in the healthcare domain, emphasizing observability, testing, and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain web‑application features and backend services that meet performance, security, and scalability requirements.
- Build, monitor, and optimize data pipelines for reliable ingestion, transformation, and storage of healthcare data.
- Collaborate with peers in code reviews, pair programming, and cross‑functional teams to deliver high‑quality solutions.
- Implement observability practices including logging, metrics, alerting, and automated testing to ensure system reliability.
- Participate in continuous integration/continuous deployment (CI/CD) processes, delivering frequent, incremental releases.
Requirements
- Proficiency in at least one modern programming language such as Python or Java.
- Experience with relational databases and SQL for data manipulation and query optimization.
- Familiarity with cloud platforms (e.g., AWS) and containerization tools like Docker.
- Understanding of software engineering best practices: test coverage, code quality, and version control.
- Strong problem‑solving mindset with the ability to balance new development against existing code maintenance.
Skills
pythonjavasqlawsdocker