The Senior Software Engineer will develop and maintain critical software platforms, create user interfaces, design APIs, manage AWS services, and implement security measures, ensuring high-quality code and compliance with regulations.
Key Responsibilities:
- Senior Software Engineer for one of our core mission-critical software platforms (Clinical Intelligence Platform, Home Health, or Web Portal) serving the post-acute care continuum.
- Frontend Development: Build, develop, and maintain responsive and beautiful user interfaces using modern JavaScript frameworks like React, Vue.js, or Angular. You must have a keen eye for design and making smooth user experiences.
- API Development: Design, develop, and maintain RESTful APIs using Python FastAPI to support healthcare applications.
- Ensure APIs are secure, performant, and scalable to handle increasing loads.
- Collaborate with frontend and mobile developers to integrate APIs seamlessly.
- AWS Champion: Work with the team across the range of AWS modules to build scalable applications
- Expand existing services running under AWS Pinpoint, IoT, and MSK.
- Implement robust authentication protocols using AWS Cognito to ensure secure and seamless user access across applications.
- Navigate across Docker deployments to manage, scale, and maintain containerized applications, ensuring efficient inter-container communication and integration with AWS services.
- Test-Driven Development: Champion TDD methodologies, writing unit tests and integration tests to ensure code quality and reliability.
- Utilize testing frameworks like PyTest to automate testing processes.
- Conduct code reviews to maintain high coding standards and best practices.
- Security: Implement and maintain security measures to protect sensitive healthcare data
- Ensure compliance with healthcare regulations such as HIPAA.
- Regularly update and patch API endpoints to mitigate security vulnerabilities.
- Documentation: Create and maintain comprehensive documentation for APIs, including usage guides and API reference documents.
- Data Management: Work with databases (MySQL, PostgreSQL and MongoDB) to manage patient data efficiently.
- Optimise database queries for performance and scalability.
- Ensure data integrity and consistency across all systems.
- Reliability: Troubleshoot and resolve API-related issues promptly and effectively.
- Implement automated monitoring and alerting systems to identify and address issues proactively.
- Maintain comprehensive and actionable runbooks for incident response
Need to Haves:
- 5+ years of prior experience scaling mission-critical software and working in a high-performance culture.
- Growth mindset with the ability to deliver production-ready software fast.
- Start-up experience: being flexible and adaptive to change.
- Detail-oriented: Responsible for developing APIs that handle sensitive healthcare data. Ability to maintain high levels of accuracy and attention to detail in all tasks.
- Communication and Trust: Exceptional communication skills with the ability to collaborate effectively across teams. Ability to maintain the highest levels of confidentiality on a consistent basis.
- Organization and Efficiency: Capable of managing multiple projects and timelines simultaneously. Highly organized, with a keen eye for detail in all tasks and projects.
- Advanced knowledge of Python and related frameworks (FastAPI, NumPy, Pandas, Pydantic) including multithreading and parallel design principles.
- Understanding of AWS, including knowledge of Cognito, Pinpoint, IoT, MSK and other services.
- Expertise in Javascript and frameworks such as ReactJS
- Deep understanding of user-centered design principles, design thinking methodologies, and usability best practices.
- Knowledge of HTTP(S) as a protocol
- Proficient in using and maintaining Docker containers.
- Strong understanding of RESTful API design principles and best practices.
- Experience with TDD and testing frameworks such as PyTest.
Technologies and Tools:
- Programming Languages: Python, Javascript, C++ (Optional)
- Frameworks: FastAPI, NumPy, Pandas, Pydantic, ReactJS
- Databases: MySQL, PostgreSQL, MongoDB
- Testing: PyTest
- Version Control: Git
- CI/CD: Jenkins, CircleCI
- Documentation: Confluence, Markdown
- Monitoring: Prometheus, Grafana
Top Skills
CircleCI
Confluence
Docker
Fastapi
Grafana
JavaScript
Jenkins
Markdown
MongoDB
MySQL
Postgres
Prometheus
Python
React
Circadia Health Los Angeles, California, USA Office
Los Angeles, CA, United States, 90094
Similar Jobs
Cloud • Information Technology • Machine Learning
This role involves developing and scaling AI-enabled software services, building intuitive data exploration tools, and ensuring platform reliability through best practices.
Top Skills:
C#C++FastapiGoGrpcHelmJavaKafkaKestrelKubernetesNextPythonRayReactSparkTypescript
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Lead the design and development of digital engineering infrastructure for uncrewed ground vehicles, collaborating with cross-functional teams to build advanced software systems.
Top Skills:
AWSAzureC++Ci/CdDistributed SystemsGoJavaJavaScriptNetworkingNixosPythonRustSecurityTerraformTypescript
Fintech • HR Tech • Software
As a Senior Fullstack Software Engineer, you will design and maintain services, lead large product initiatives, develop integrations, and support collaborative team efforts in a dynamic startup environment.
Top Skills:
Chakra UiGitNode.jsPostgresRedisTypescript
What you need to know about the Los Angeles Tech Scene
Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering