A

Aubrant Digital

Custom software, cloud, AI solutions

Senior Software Engineer

Full-Stack EngineeringUpdated on Nov 15
Full-timeSan José Province, Escazu, Costa RicaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of professional software development experience, including recent hands-on delivery in C#/.NET.
  • Ability to work across database, backend services and application programming interfaces, and front-end user interfaces, and contribute to architecture and system design on a new project.
  • Hands-on experience with C#/.NET and modern front-end frameworks such as Vue.js/PrimeVue or equivalent; practical understanding of front-end concepts including state management, component-based architecture, and data-flow patterns.
  • Experience designing and implementing reliable systems for network- and file-input/output-intensive operations, including retry and backoff strategies, structured logging, robust error handling, failure recovery, and proactive failure notifications or alerts.
  • Experience translating approved requirements and technical designs into secure, scalable, maintainable, production-ready software.
  • Strong SQL and database design expertise, including stored procedures, common table expressions, indexing strategies, constraints, precomputed or derived values, and schema design for performance, integrity, and maintainability.
  • Ability to participate in technical design and architecture discussions and implement the decisions.
  • Working experience with Git or Azure DevOps for source control and Jira or Confluence for delivery tracking and documentation.
  • Ability to perform code reviews and promote development best practices, coding standards, and design patterns.
  • Experience providing technical guidance and mentorship to other developers.

Responsibilities

  • Design, develop, and support software solutions for the VAaAST (Variant Analysis) platform, enabling variant analysis, interpretation, reporting, and laboratory workflows.
  • Help shape the platform’s architecture and design while writing production code across the database, backend services, and front-end user interface.
  • Deliver scalable, maintainable, and secure software while supporting platform growth, system integrations, and technical modernization initiatives.

Desired Qualifications

  • Experience designing and developing platform integrations, including APIs, messaging, and data exchange, and troubleshooting issues across environments.
  • Experience contributing to continuous integration and continuous delivery pipeline development and automated deployment processes.
  • Experience developing automated unit tests and code-level validation.
  • Experience supporting production releases, incident resolution, and root cause analysis.
  • Experience with observability and monitoring tools such as Application Insights, Datadog, or ELK, or equivalent, for system health dashboards and large-scale alerting.
  • Experience producing technical design and implementation documentation, technical estimates, and implementation plans.
  • Familiarity with secure development practices, including remediation of security vulnerabilities and compliance-related technical findings.
  • Experience integrating with enterprise laboratory and clinical platforms, such as laboratory information management systems, order and result routing, and digital pathology or imaging systems.
  • Experience working in Agile delivery, including sprint ceremonies, technical design discussions, and release activities.
  • Familiarity implementing solutions that support regulatory and compliance requirements such as CAP/CLIA and 21 CFR Part 11, including audit trails, access controls, and data protection.
  • Experience integrating with laboratory or clinical systems, such as laboratory information management systems, variant analysis, or similar healthcare or life sciences platforms.
  • Experience with Microsoft Azure cloud services.
  • Familiarity addressing technical debt through refactoring and continuous platform improvement.

About the Company

Aubrant Digital

Custom software, cloud, AI solutions

Aubrant Digital provides tailored software development services to mid-market enterprises, focusing on enterprise software engineering, cloud infrastructure, and AI. It operates with a global delivery model that combines cost-effective engineering talent from India and nearshoring in Costa Rica to scale clients’ digital capabilities. Clients collaborate with distributed teams to build custom software, migrate and manage cloud infrastructure, and implement AI initiatives. What sets Aubrant apart is its globally distributed delivery approach paired with a focus on mid-market needs, offering scalable, tailored engineering resources rather than generic off-the-shelf solutions. The company aims to help clients succeed in the era of digital disruption by enabling rapid, cost-efficient software, cloud, and AI work at scale.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Jersey City, NJ
Founded
2013

Recently Posted Jobs

Explore more opportunities at Aubrant Digital

See more jobs