Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

About Medblocks

Medblocks is building a developer-focused "stack for healthcare" that makes it possible for anyone to build applications that integrate directly with clinical workflows without rebuilding expensive Electronic Medical Records systems. We believe code has the potential to save more lives than doctors can by themselves.

Founded by doctors-turned-programmers, our team leverages open, vendor-neutral standards like openEHR, FHIR, SMART, and SNOMED CT to create a platform that makes healthcare data accessible, interoperable, and useful.

Our Culture

At Medblocks, we operate with three core values:

Trust: We trust you'll get your work done without micromanagement. We don't enforce working hours or monitor your activity—we measure outcomes, not outputs.

Transparency: We believe information flow is at the heart of a healthy company. We share detailed financials and metrics with our team and maintain open communication about company direction.

Customer Value & Honesty: We're obsessively focused on delivering value to our customers and maintaining honest relationships about what our technology can and cannot do.

We're a remote-first team that values deep work, clear communication, and continuous learning. We're building technology that matters, and we're looking for problem solvers who want their code to make a difference in healthcare.

The Role

As a Software Engineer at Medblocks, you'll work on our core platform components and developer tools. Depending on your strengths and interests, you might focus on:

  • Building elegant, reusable UI components for healthcare applications
  • Developing APIs and services that handle complex healthcare data
  • Creating developer tools that simplify integration with clinical systems
  • Designing systems for managing healthcare standards and terminologies
  • Contributing to our open-source projects and healthcare data standards
  • Implementing client solutions based on our platform

You'll collaborate with a team of technically minded healthcare professionals, fellow engineers, and clients to solve real-world healthcare data challenges.

Qualities We Value

  • Problem-solving approach: You enjoy tackling complex technical challenges and finding creative solutions
  • Self-directed learning: You continuously expand your knowledge, adopt new technologies quickly, and explore areas outside your comfort zone
  • First principles thinking: You break down complex problems to fundamental components rather than simply applying existing patterns
  • Communication skills: You can explain technical concepts clearly to both technical and non-technical audiences
  • Impact orientation: You care about the real-world outcomes of your technical work

Must have:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience demonstrating exceptional technical aptitude)
  • Advanced JavaScript/TypeScript proficiency with demonstrable experience building complex applications using modern frameworks like React.js, Vue.js, or Angular
  • API architecture expertise including designing, developing, and optimizing RESTful APIs with authentication, rate limiting, and versioning using Node.js, Express, FastAPI, or Django REST Framework
  • Database modeling mastery including complex relational schema design, normalization principles, and implementing efficient data access patterns using Sequelize, TypeORM, Prisma, or SQLAlchemy
  • Version control workflow expertise including branching strategies, code review processes, and maintaining clean commit histories in Git, GitHub, GitLab, or Bitbucket
  • CI/CD pipeline implementation experience with GitHub Actions, Jenkins, CircleCI, or GitLab CI for automated testing, deployment stages, and monitoring integration
  • Containerization and orchestration proficiency with Docker, Docker Compose, and container registry management for consistent deployment environments
  • Clean code practitioner who consistently implements design patterns, SOLID principles, DRY methodology, and meaningful documentation with tools like JSDoc or Swagger
  • Responsive UI development expertise creating accessible, cross-browser compatible interfaces with modern CSS3, Sass/SCSS, Tailwind CSS, or Bootstrap practices

Nice to have:

  • Cloud architecture experience designing and implementing scalable solutions using AWS (EC2, S3, RDS), GCP (Compute Engine, Cloud Storage), or Azure with infrastructure-as-code practices like Terraform or CloudFormation
  • Data engineering experience developing robust ETL pipelines using Python, Pandas, NumPy, dbt, and SQL for complex data transformations
  • Advanced PostgreSQL development including performance optimization, complex triggers, stored procedures, custom PL/pgSQL functions, JSON/JSONB handling, and advanced indexing strategies
  • Experience with Kubernetes for container orchestration in production environments
  • Competitive salary
  • Flexible, remote-first work environment
  • Autonomy to manage your own working hours
  • Transparent company financials and metrics
  • Regular opportunities to grow and learn new skills
  • Work directly with the founders
  • Make a meaningful impact on healthcare
  • Travel opportunities for team meet-ups and conferences
  • Liberal leave policy with no micromanagement

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Medblocks

If you're a Software Engineer passionate about making a real difference in healthcare, Medblocks is the place for you! We’re on a mission to create a developer-focused platform that allows for seamless integration with clinical workflows, transforming how healthcare data is accessed and utilized. At Medblocks, you’ll be empowered to design elegant, reusable user interface components and develop APIs that handle complex healthcare data. Your work will not only involve building innovative tools but also engaging with a team of healthcare professionals and engineers who share the common goal of solving real-world healthcare challenges. We pride ourselves on a culture built on trust, transparency, and a commitment to delivering customer value. We know that great ideas come from diverse backgrounds, so if you thrive in a remote-first environment where you can manage your own hours and dive into continuous learning, you’ll fit right in at Medblocks. We’re looking for problem solvers who value creativity and are excited about using their coding skills for a greater good. Join us, and let’s change healthcare together, one line of code at a time. With competitive salaries, flexible work options, and opportunities to collaborate directly with our founders, Medblocks is a place where you can make your impact truly count.

Frequently Asked Questions (FAQs) for Software Engineer Role at Medblocks
What are the primary responsibilities of a Software Engineer at Medblocks?

As a Software Engineer at Medblocks, your primary responsibilities will involve developing core platform components and developer tools. This includes creating user-friendly UI components for healthcare applications, developing APIs to manage complex data, and designing systems for handling healthcare standards. You'll also contribute to open-source projects and work on implementing client solutions, ensuring that your technical expertise directly impacts our healthcare mission.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Medblocks?

To be considered for the Software Engineer role at Medblocks, candidates must have a Bachelor's degree in Computer Science or a related field, or equivalent professional experience. Proficiency in advanced JavaScript/TypeScript and expertise in API architecture are critical. Experience with database modeling, version control workflows, CI/CD pipeline implementation, and containerization technologies are also important. If you possess a strong ability to learn quickly and tackle complex problems, you'll be a great fit.

Join Rise to see the full answer
What kind of work culture can Software Engineers expect at Medblocks?

Software Engineers at Medblocks can expect a remote-first culture that prioritizes trust and autonomy. We value outcomes over outputs, allowing you to manage your own working hours without micromanagement. Transparency is key in our operations, meaning you’ll have access to detailed company metrics and financials, fostering an environment of open communication. Our team is dedicated to delivering customer value while maintaining honest relationships, ensuring a supportive and collaborative working atmosphere.

Join Rise to see the full answer
What technical skills are valuable for a Software Engineer at Medblocks?

For Software Engineers at Medblocks, skills in advanced JavaScript/TypeScript, RESTful API development, and database management are crucial. Familiarity with modern frameworks such as React.js, Vue.js, or Angular, along with mastery in CI/CD workflows for efficient deployment, stands out. Additionally, experience with containerization tools like Docker and cloud architecture can enhance your contributions to our innovative projects.

Join Rise to see the full answer
Is there room for growth and development for Software Engineers at Medblocks?

Absolutely! At Medblocks, we’re committed to the continuous learning and growth of our Software Engineers. You'll receive regular opportunities to expand your skill set and explore new technologies. With direct collaboration with the founders and chances to contribute to meaningful projects, your professional development is a priority, ensuring you grow alongside the company.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you discuss your experience with JavaScript frameworks like React.js or Vue.js during your time as a Software Engineer?

When answering this question, focus on specific projects where you utilized frameworks like React.js or Vue.js. Discuss the challenges you faced, how you overcame them, and any innovative solutions you implemented. Highlight your contributions to improving user experience or streamlining processes, which showcases your problem-solving ability and technical expertise.

Join Rise to see the full answer
How do you approach API development and what tools have you used in past projects?

Discuss your understanding of RESTful APIs and the development tools you've used, such as Node.js or Django REST Framework. Highlight specific projects where you designed, built, or optimized APIs, detailing the processes you followed for authentication and versioning. Be prepared to explain any challenges you encountered and how you resolved them to create efficient and secure APIs.

Join Rise to see the full answer
Describe your experience with database management, particularly in designing complex relational schemas.

Share specific experiences related to database modeling, detailing the relational schema you designed for previous projects. Explain how you ensured data normalization and discuss the tools you used, such as Sequelize or TypeORM. Your answer should convey your understanding of efficient data access patterns and how your approach benefited data integrity and application performance.

Join Rise to see the full answer
What strategies do you employ to ensure clean code in your projects?

Explain the importance of clean code and describe the practices you follow, such as adhering to SOLID principles, utilizing meaningful documentation, and conducting code reviews. Provide examples from your previous work to demonstrate how you maintained high-quality code standards, ensuring collaboration and project maintainability.

Join Rise to see the full answer
How do you stay current with emerging technologies and industry trends as a Software Engineer?

Discuss specific resources you utilize to stay updated, such as tech blogs, webinars, or professional development courses. Mention any communities or forums you engage with to share knowledge and learn from peers. This shows your proactive approach to self-directed learning and your commitment to professional growth.

Join Rise to see the full answer
Can you provide an example of a complex technical challenge you faced and how you resolved it?

This is your opportunity to showcase your problem-solving skills! Describe a specific challenge you faced, the thought process you went through, and the solutions you considered. Highlight the outcome and what you learned from the experience, emphasizing your ability to tackle adversity effectively as a Software Engineer.

Join Rise to see the full answer
How do you prioritize tasks and manage your time, especially in a remote work environment?

Detail your personal time management strategies, such as using task management tools or setting specific goals. Provide an example of how you successfully balanced multiple projects or deadlines remotely. This demonstrates your ability to work independently while meeting team objectives.

Join Rise to see the full answer
What role does communication play in your work as a Software Engineer, and how do you ensure clarity with your team?

Explain your approach to communication with technical and non-technical stakeholders. Discuss the methods you use to convey complex ideas clearly, whether through documentation, presentations, or regular check-ins. Highlight how effective communication contributes to smoother collaboration and project success.

Join Rise to see the full answer
Can you talk about your experience with CI/CD pipelines and the tools you have used?

When discussing CI/CD, reference specific tools like GitHub Actions or Jenkins that you have worked with. Share examples where you implemented CI/CD practices to streamline your development process and improve deployment efficiency. Your response should show your understanding of the importance of automated testing and monitoring.

Join Rise to see the full answer
How do you handle feedback and criticism in your role as a Software Engineer?

Discuss your mindset toward feedback; emphasize the importance of viewing it as an opportunity for growth rather than a setback. Share examples of how you've received and acted on constructive criticism in the past, showcasing your ability to evolve and improve your skills as a Software Engineer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join CloudLinux as a Security Developer/Researcher to play a key role in enhancing security for Linux distributions and applications globally.

Photo of the Rise User
Posted 12 days ago

Exciting opportunity for a Software Engineering Intern at Light & Wonder in Cedar Falls, IA to gain hands-on experience in the tech field.

Photo of the Rise User
American Express Hybrid New York, New York, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Senior Infrastructure Engineer and play a vital role in shaping our digital solutions and ensuring seamless digital experiences.

We’re looking for an expert Senior Microsoft Dynamics 365 / Power Platform Developer to design and implement cutting-edge solutions.

Photo of the Rise User
Posted 10 days ago

Join Talan as a Trading Application Software Developer to lead innovation in a dynamic and international environment.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Maternity Leave
Mental Health Resources
Equity
Paid Time-Off
Medical Insurance
Dental Insurance
Summer Fridays

Olo seeks a Senior Software Engineer to architect and develop solutions for capacity management, enhancing the restaurant guest experience remotely from anywhere in the UK.

Photo of the Rise User
Petadigit Hybrid US, Fulton County, GA; Georgia, Alpharetta, GA
Posted 6 days ago

Petadigit LLC is on the hunt for passionate Software Developers to contribute to innovative software solutions in Alpharetta, GA.

Join Contentstack as a Senior Engineer I - DevOps and be part of a team delivering digital experiences for leading brands.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Credentialing Analyst at Experian
S
Someone from OH, Cincinnati just viewed Director, Logistics & Operations at Starface World
Photo of the Rise User
Someone from OH, Westlake just viewed Senior Data Engineer - (Remote) at Jobgether
K
Someone from OH, Lima just viewed Talent Operations Associate at Kinaxis Inc.
Photo of the Rise User
Someone from OH, Delaware just viewed Quality Engineer, Call Intelligence (Contract) at Replicant
Photo of the Rise User
Someone from OH, Lima just viewed Trainee Recruitment Consultant at Gi Group Holding
Photo of the Rise User
Someone from OH, Lima just viewed Associate Talent Development Partner at Niche
Photo of the Rise User
Someone from OH, Lima just viewed Talent Acquisition Coordinator at Clio
Photo of the Rise User
Someone from OH, Lima just viewed Remote Tax Professional at H&R Block
Photo of the Rise User
Someone from OH, Lima just viewed Senior SMB Client Onboarding Partner at H&R Block
Photo of the Rise User
Someone from OH, Oxford just viewed Third Party Risk Senior Manager at TAL
Photo of the Rise User
Someone from OH, Oxford just viewed Third Party Cyber Risk Assesor at Control Risks
Photo of the Rise User
Someone from OH, West Chester just viewed Data Analyst​/Associate, Data Analyst, Senior, or Lead at Ameren
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services
Photo of the Rise User
11 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Beachwood just viewed Mechanical Engineer (Entry Level) at CyberCoders