Backend Developer (Remote)

linea • India
Remote
Apply
AI Summary

Join Linea's fully remote engineering team as a Backend Developer to design, develop, and maintain robust and scalable backend systems and APIs using TypeScript and Node.js. This role demands a deep understanding of backend technologies, cloud infrastructure, and a focus on building robust and scalable APIs. You will work closely with the product manager to understand requirements and collaborate with other engineers to ensure seamless integration and functionality.

Key Highlights
Design, develop, and maintain robust and scalable backend systems and APIs
Work closely with the product manager to understand requirements
Collaborate with other engineers to ensure seamless integration and functionality
Key Responsibilities
Design, develop, and maintain robust and scalable backend systems and APIs
Build and deploy applications on Google Cloud Platform
Ensure the scalability, performance, security, and reliability of our backend applications
Technical Skills Required
TypeScript Node.js Google Cloud Platform PostgreSQL FHIR standards Kubernetes Docker Jira GitHub
Benefits & Perks
Fully remote work
Competitive salary
Opportunity to work with a healthcare platform
Nice to Have
Experience with infrastructure as code (e.g., Terraform, CloudFormation)
Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Cloud Monitoring)

Job Description


About Linea:

Linea is revolutionizing healthcare by empowering organizations to deliver superior care through innovative technology and streamlined operations. Our mission is to improve patient outcomes and create a more efficient healthcare system. Our platform helps healthcare providers manage complex processes, enhance communication, and optimize workflows. We're committed to building user-friendly solutions that positively impact the lives of patients and healthcare professionals.


About the Role:

We are seeking a talented and passionate Backend Developer to join our fully remote engineering team. This role offers the opportunity to have a significant impact on our platform, owning the full backend development lifecycle and contributing to the growth of our engineering team. We're looking for a driven individual who thrives in a fast-paced environment and enjoys taking ownership of their work. You will be a key contributor in designing, developing, and deploying the backend systems that power our healthcare platform. This role demands a deep understanding of backend technologies, cloud infrastructure (specifically Google Cloud Platform), and a focus on building robust and scalable APIs. You should be comfortable working independently and collaboratively in a fast-paced, distributed environment.

In this role, you will work closely with the product manager to understand requirements and collaborate with other engineers to ensure seamless integration and functionality.


Responsibilities:

  • Design, develop, and maintain robust and scalable backend systems and APIs using TypeScript and Node.js with a microservices architecture.
  • Build and deploy applications on Google Cloud Platform leveraging services like Compute Engine, Cloud Functions, Cloud Run, Pub/Sub, Kubernetes, and Cloud SQL.
  • Ensure the scalability, performance, security, and reliability of our backend applications.
  • Work with FHIR standards for seamless healthcare data interoperability.
  • Implement and maintain messaging queues (e.g., Google Pub/Sub) for asynchronous communication.
  • Work with PostgreSQL databases and optimize database performance.
  • Take ownership of the entire backend development lifecycle, from initial design and architecture to implementation, testing, deployment, and maintenance.
  • Lead the design and implementation of new features and APIs, collaborating with the team to ensure seamless integration.
  • Drive improvements in our development processes and tooling, contributing to a more efficient and effective engineering environment.
  • Participate actively in the full software development lifecycle, including design, development, testing, and deployment.
  • Collaborate effectively with the product manager to translate product requirements into technical specifications.
  • Collaborate effectively with other engineers, product managers, and designers in a remote environment.
  • Contribute to our CI/CD pipelines for automated testing and deployment.
  • Stay up-to-date with the latest technologies and trends in backend development.
  • Be adaptable and able to collaborate effectively with team members in different time zones (US and India).
  • Utilize Jira for project management and issue tracking.
  • Manage code and collaborate with the team using GitHub.


Qualifications:

  • 7+ years of experience in backend software development.
  • Proven expertise in Node.js and building RESTful APIs.
  • Strong proficiency in TypeScript.
  • Hands-on experience with microservices architecture and design patterns.
  • Strong understanding of cloud technologies, specifically Google Cloud Platform (GCP) and its services (Compute Engine, Cloud Functions, Cloud Run, Pub/Sub, Kubernetes, Cloud SQL).
  • Experience with containerization technologies like Docker and orchestration with Kubernetes.
  • Familiarity with FHIR standards and healthcare data interoperability.


Bonus Points:

  • Experience with infrastructure as code (e.g., Terraform, CloudFormation).
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Cloud Monitoring).
  • Experience with performance testing and optimization.
  • Contributions to open-source projects.
  • Understanding of DevOps principles.


Technical Skills:

  • Languages: TypeScript, JavaScript, Python
  • Backend: Node.js, Koa.js (or similar)
  • Databases: PostgreSQL
  • Cloud: Google Cloud Platform (GCP) - Deep expertise in multiple GCP services (Compute Engine, Cloud Functions, Cloud Run, Pub/Sub, Kubernetes, Cloud SQL). Mention specific configuration and management experience.
  • Microservices: Experience with microservices architecture and design patterns
  • Messaging Queues: Google Pub/Sub (or similar)
  • API Standards: FHIR, XML, JSON
  • DevOps: Experience with CI/CD pipelines (e.g., Jenkins, CircleCI, Cloud Build), containerization (Docker), orchestration (Kubernetes), and infrastructure as code (e.g., Terraform).
  • Monitoring & Logging: Experience with setting up and using monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Cloud Monitoring).
  • Tools: Jira, GitHub

Other: Strong understanding of RESTful APIs, API design principles, security best practices.


Similar Jobs

Explore other opportunities that match your interests

Senior Software Engineer - Large Language Model Evaluation

Programming
•
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

fetchjobs.co

India

Senior Front-end Developer (React)

Programming
•
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Embrace Software Inc

India

AI-Powered Software Quality Assurance Engineer

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Crossover

India

Subscribe our newsletter

New Things Will Always Update Regularly