Apricot International Logo

Apricot International

Software Engineer

Posted 9 Days Ago
Remote
Hiring Remotely in USA
Senior level
Remote
Hiring Remotely in USA
Senior level
Develop and maintain a telemedicine platform using React, TypeScript, Python/Flask, and PostgreSQL. Responsibilities include designing, implementing, testing, deploying, debugging, and supporting software across the full lifecycle; building accessible web interfaces; integrating APIs and third-party services; reviewing code and designs; documenting technical decisions; improving scalability and maintainability; collaborating cross-functionally; and mentoring engineers.
The summary above was generated by AI

This is a remote position.

The opportunity

Our client is seeking a Senior Software Engineer with a passion for building high-quality software applications that improve the way people access healthcare.

You will join a highly collaborative engineering organization working alongside Software Engineers, Quality Engineers, Product Managers, Designers, and other stakeholders within an Agile/Scrum environment.

You will contribute to and enhance an active telemedicine platform serving patients across all 50 U.S. states. The platform includes a Patient Dashboard, which enables patients to interact with their care team, and a Clinician Dashboard, which enables healthcare professionals to view, manage, and communicate with patients.

This is a hands-on engineering role with significant ownership across the software development lifecycle, from technical design and implementation through testing, deployment, and production support.

About the client

Our client is a healthcare technology company focused on improving access to healthcare through digital and telemedicine solutions.

Its platform connects patients with healthcare professionals through intuitive digital experiences and provides the tools care teams need to manage and communicate with patients effectively.

The engineering team works in a collaborative Agile/Scrum environment, with a strong focus on software quality, maintainability, accessibility, repeatable engineering practices, and continuous improvement.

What you will do
General
  • Assist with the design of software components, applications, and services.

  • Participate actively in the Agile/Scrum process, currently organized around two-week sprints.

  • Work with internal and external platform stakeholders to understand business requirements and translate them into actionable development tasks.

  • Communicate complex engineering concepts, technical decisions, and potential impacts to non-technical stakeholders.

  • Participate in task estimation, technical design, development, code reviews, testing, debugging, and defect resolution.

  • Contribute to the continuous improvement of engineering practices and development processes.

Technical
  • Develop high-quality software across the full technology stack, currently including React, TypeScript, Python/Flask, and PostgreSQL.

  • Build accessible and intuitive web components using React, with a strong understanding of HTML and CSS.

  • Design and implement new integrations while maintaining and improving existing integrations and partnerships.

  • Write clear and maintainable code that can be easily understood, maintained, and extended by other engineers.

  • Document new and modified code, technical decisions, and relevant implementation details.

  • Develop and maintain unit and integration tests to validate changes and protect product quality.

  • Identify and manage technical risks associated with larger projects and initiatives.

  • Apply appropriate software design patterns to organize and solve complex engineering problems.

  • Investigate, troubleshoot, and resolve significant software defects and production issues.

  • Contribute to improving existing code and architecture to make systems more efficient, maintainable, and scalable.

Collaboration & Technical Leadership
  • Participate in and lead peer reviews of technical designs.

  • Regularly review pull requests and provide constructive technical feedback.

  • Collaborate with engineers to break large initiatives into manageable technical tasks and subtasks.

  • Contribute to technical specifications, implementation plans, documentation, and validation plans.

  • Partner with Product and Design teams to translate requirements and UI mockups into intuitive, production-ready interfaces.

  • Partner with Quality Engineering to ensure product requirements are consistently validated and delivered.

  • Propose and help implement improvements to engineering processes, with an emphasis on repeatable and scalable software patterns.

  • Mentor and support other engineers when needed.

  • Contribute to technical decision-making within the engineering team and help raise overall engineering standards.



Benefits

We’re looking for a senior engineer who combines strong hands-on development skills with sound technical judgment, ownership, and the ability to collaborate effectively across functions.

You have:

  • 5+ years of professional software engineering experience preferred.

  • Strong hands-on experience with React and TypeScript.

  • Professional experience with Python, preferably using Flask or a similar web framework.

  • Strong experience working with PostgreSQL or relational databases.

  • Strong understanding of HTML and CSS, particularly for building accessible web interfaces.

  • Experience developing, maintaining, and integrating APIs and third-party services.

  • Experience writing unit and integration tests.

  • Strong understanding of software design principles and design patterns.

  • Experience participating in code reviews and providing constructive technical feedback.

  • Ability to take ownership of features across the full development → deployment → launch lifecycle.

  • Ability to review existing designs and code and identify opportunities to improve efficiency, maintainability, and scalability.

  • Ability to break complex technical initiatives into smaller, actionable tasks.

  • Experience writing technical specifications and implementation documentation.

  • Strong debugging and problem-solving skills, including the ability to identify and resolve significant software defects.

  • Ability to work effectively with Product, Design, Quality Engineering, and other cross-functional stakeholders.

  • Ability to communicate technical concepts clearly to both technical and non-technical audiences.

  • Willingness and ability to mentor and support other engineers.

Nice to have:

  • Experience working in healthcare technology, telemedicine, or other regulated industries.

  • Experience building patient-facing or clinician-facing applications.

  • Experience working with accessibility standards and accessible web applications.

  • Experience working in high-growth startup environments.

  • Experience with Agile/Scrum development methodologies.



Similar Jobs

Yesterday
Easy Apply
Remote
USA
Easy Apply
152K-179K Annually
Mid level
152K-179K Annually
Mid level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Build and operate a stablecoin payment rail for merchant checkout, subscriptions, refunds, reconciliation, and onchain settlement. Deliver full-stack features across Go services and React/Next.js interfaces, including APIs, protobufs, database migrations, wallet connectivity, and durable Temporal workflows. Improve accessibility, conversion, performance, and observability through logs, metrics, and traces. Participate in on-call rotations and collaborate cross-functionally to integrate Payment Acceptance into Coinbase’s developer platform.
Top Skills: DatadogEvm BlockchainsGeminiGenerative AiGleanGoGrpcHttp ApisLibrechatNext.JsOpenapiOpentelemetryPostgresProtocol BuffersReactRestStablecoinsTemporalTypescriptViemWagmiWalletconnect
Yesterday
Easy Apply
Remote
United States
Easy Apply
105K-130K Annually
Mid level
105K-130K Annually
Mid level
Cloud • Information Technology • Security • Software
Build and maintain backend services, REST APIs, data layers, tests, and microservices for a SaaS platform. Responsibilities include debugging distributed production systems, managing PostgreSQL and advanced data stores, documenting APIs and data models, participating in Agile development and code reviews, and owning a platform domain. The role requires Java or Kotlin, Spring Boot, API design, database optimization, monitoring, security tooling, and AI-assisted development. Preferred experience includes Go, Neo4j, RabbitMQ, Redis, multi-tenant SaaS, event-driven systems, microservices, and containerization.
Top Skills: Claude CodeCodexConfluenceCursorDatadogGithub CopilotGitlab UltimateGoJavaJunitKotlinNeo4JPostgresRabbitMQRedisRest ApisSonarqubeSpring BootWiz
Yesterday
Remote or Hybrid
106K-197K Annually
Senior level
106K-197K Annually
Senior level
Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Designs, develops, integrates, tests, and supports scalable data integration solutions for Liberty Mutual’s OneGL finance ecosystem. Leads improvements to data pipeline performance, scalability, maintainability, availability, and resilience. Responsibilities include data analysis, defect investigation, test scripting, architecture documentation, requirements and solution design, implementation support, cutover planning, production troubleshooting, and collaboration with technical and business stakeholders supporting the financial month-end close process.
Top Skills: AgileAmazon RedshiftAmazon S3APIsAws GlueAws LambdaBusiness Intelligence ToolsCi/CdDevOpsETLPythonSap FioriSap S/4HanaScrumSQL

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

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account