Job Closed
This listing is no longer active.
Clear the way for care.
Software Engineer – Backend Platform
Location
United States
Posted
115 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Backend Platform
TruBridge
• Design, develop, and maintain backend services and APIs using modern .NET technologies. • Build and evolve scalable data solutions using SQL and Entity Framework. • Apply strong object-oriented design principles, including SOLID, DRY, and established design patterns. • Collaborate with frontend engineers working in React, JavaScript, and TypeScript to deliver end-to-end functionality. • Participate in code reviews, contributing to a maintainable, high-quality codebase. • Write and maintain unit tests to ensure system stability and reliability. • Support application delivery through cloud platforms such as Azure and or AWS. • Contribute to CI/CD pipelines and deployment workflows. • Build and configure containerized applications to support modern deployment practices. • Partner with DevOps and infrastructure teams to improve deployment, monitoring, and operational processes. • Support and troubleshoot production systems as needed.
Job Requirements
- Five or more years of professional software development experience.
- Strong experience with .NET, including C# and ASP.NET Core.
- Working knowledge of React, JavaScript, and TypeScript.
- Experience with SQL databases and ORM tools such as Entity Framework.
- Proficiency with Git and common branching strategies.
- Experience using tools such as Jira and Bitbucket in an agile development environment.
- Experience testing APIs using tools such as Postman or Fiddler.
- Experience writing and maintaining unit tests.
- Hands-on experience working in cloud environments such as Azure and or AWS.
- Solid understanding of the developer’s role in DevOps, including CI/CD pipelines and containerization.
Benefits
- Work on an enterprise-class SaaS platform used by sophisticated healthcare organizations.
- Build systems that must meet real-world reliability and regulatory expectations.
- Join a team that values thoughtful engineering, ownership, and operational excellence.
- Contribute to a product that continues to grow in scale and complexity.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain back-end APIs and services using Java and frameworks such as Spring Boot • Analyze and interpret technical and functional requirements, proposing appropriate and feasible solutions • Implement automated tests (unit and integration) to ensure code quality • Perform preventive and corrective maintenance on existing systems • Optimize back-end application performance and database integrations • Actively participate in agile ceremonies, contributing estimates and technical planning • Collaborate with front-end, product, and QA teams to ensure consistent integrations and deliveries • Ensure code quality by applying programming best practices, design patterns, and performing code reviews
• Develop, evolve and maintain backend applications in .NET (C#) with a focus on performance, scalability and quality • Work on microservices architecture, participating in technical decisions and solution design (preferably Hexagonal) • Implement and consume RESTful APIs, ensuring best practices, versioning and security • Work with messaging systems (Kafka and RabbitMQ) for integration between systems • Write and maintain unit tests and support automated testing strategies • Operate in AWS Cloud environments, using managed services as required by the project • Contribute to CI/CD pipelines, deployment automation and DevOps best practices • Work in agile teams (Scrum/Kanban), collaborating closely with developers, QA, product and architecture • Support monitoring, observability and application optimization initiatives • Contribute to the migration and evolution of critical systems, such as card platforms and financial products, when applicable
• Kubernetes Deep-Dive: Work intimately with Kubernetes internals to push the boundaries of container orchestration. • Go Development: Write high-performance, resilient Go code to power the core logic of the vCluster platform. • End-to-End Ownership: Take full ownership of your work. You are self-driven and capable of managing feature development from technical design to release without needing constant oversight. • Open Source Innovation: Engage with the community and contribute to our open-source projects. You will help define the next generation of tenancy models, creating scalable solutions for isolation and resource sharing beyond simple namespaces. • Technical Problem Solving: Tackle hard engineering challenges where the solution isn't always on ChatGPT, requiring a deep understanding of systems architecture.
Rust Engineer
Sigma PrimeInformation security specialists & founders of Lighthouse, an open-source Ethereum consensus client
• Help evolve our block-building and MEV-related systems • Work across the Ethereum ecosystem, including Layer 2s



