This month - All remote jobs
  • SemanticBits
    Preferred timezone: UTC +5

    SemanticBits is looking for a seasoned Software Engineer in Test with at least 3+ years of experience testing backend, data-oriented applications. You will play a crucial part in improving quality, speed to delivery, and consistency of software and data used to improve patient care across the country. You'll be working with our engineers, product owners, and technical support teams within an Agile development process to assess risk and help define the required process to build quality in for everything that we ship.

    We strongly believe that the path to high-quality software is through an engineering-focused process that is supported by test engineering and quality assurance. As a team we have worked hard not to cultivate a "toss it over the wall" mentality of sharing work between engineering and test. Instead, we believe in a collaborative approach to defining the necessary steps to build quality into the engineering and release process.

    Our application will be developed using Scala, Spark, Hadoop, and SQL. Data will be in data warehouses, data marts, JSON, CSV, etc. Leveraging modern frameworks to write data-driven tests is required, along with experience integrating automated testing into CI/CD processes.

    While SemanticBits is one of the leading companies specializing in the design and development of digital health services, what makes us unique is not what we do, but rather the culture in which we do it. We are an established company with the mindset of a startup. That means that all of our employees contribute equally to our success. There is no hierarchy to navigate, and by taking advantage of a flexible office environment—as well as a remote workforce across the country—we allow our employees to find the working conditions that are best for their individual success.

    Responsibilities

    • Perform exploratory, manual and automated testing activities as required within sprint release cycle.
    • Develop and implement test automation systems and frameworks for software testing
    • Design robust test plans with a broad system understanding
    • Assess risk with engineering deliverables and define testing strategies to mitigate.
    • Define and own the test engineering stack and toolset.
    • Define and implement testing best practices.
    • Triage, diagnose and debug root-cause and drive them to resolution

    REQUIREMENTS

    • Bachelor’s Degree in Computer Science or related field

    • At least 3 years of experience testing backend, data-oriented application

    • Hands-on experience with different types of testing (Unit, Integration, Data-driven, Exploratory, etc.)

    • Knowledge of relational database concepts and excellent SQL skills

    • Experienced with the linux command-line

    • Experience handling large datasets in CSV and JSON format

    • Expertise validating large datasets using automated and manual tests

    • Experience testing Scala code running in Spark highly desirable

    • Knowledge of professional software engineering best practices for the full software development life cycle, source control, build and release processes, containerization technologies, and competency with test suite development and maintenance

    • Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git)

    • Working knowledge of agile/iterative practices

    • Competency with test case automation frameworks

    • Strong critical thinking, attention to detail, and analytical skills

    • Strong oral and written communication skills

    • Ability to work independently

  • SemanticBits
    Preferred timezone: UTC +5

    SemanticBits is looking for a seasoned Software Engineer in Test with at least 3+ years of experience testing backend, data-oriented applications. You will play a crucial part in improving quality, speed to delivery, and consistency of software and data used to improve patient care across the country. You'll be working with our engineers, product owners, and technical support teams within an Agile development process to assess risk and help define the required process to build quality in for everything that we ship.

    We strongly believe that the path to high-quality software is through an engineering-focused process that is supported by test engineering and quality assurance. As a team we have worked hard not to cultivate a "toss it over the wall" mentality of sharing work between engineering and test. Instead, we believe in a collaborative approach to defining the necessary steps to build quality into the engineering and release process.

    Our application will be developed using Scala, Spark, Hadoop, and SQL. Data will be in data warehouses, data marts, JSON, CSV, etc. Leveraging modern frameworks to write data-driven tests is required, along with experience integrating automated testing into CI/CD processes.

    While SemanticBits is one of the leading companies specializing in the design and development of digital health services, what makes us unique is not what we do, but rather the culture in which we do it. We are an established company with the mindset of a startup. That means that all of our employees contribute equally to our success. There is no hierarchy to navigate, and by taking advantage of a flexible office environment—as well as a remote workforce across the country—we allow our employees to find the working conditions that are best for their individual success.

    Responsibilities

    • Perform exploratory, manual and automated testing activities as required within sprint release cycle.

    • Develop and implement test automation systems and frameworks for software testing

    • Design robust test plans with a broad system understanding

    • Assess risk with engineering deliverables and define testing strategies to mitigate.

    • Define and own the test engineering stack and toolset.

    • Define and implement testing best practices.

    • Triage, diagnose and debug root-cause and drive them to resolution

    REQUIREMENTS

    • Bachelor’s Degree in Computer Science or related field

    • At least 3 years of experience testing backend, data-oriented application

    • Hands-on experience with different types of testing (Unit, Integration, Data-driven, Exploratory, etc.)

    • Knowledge of relational database concepts and excellent SQL skills

    • Experienced with the linux command-line

    • Experience handling large datasets in CSV and JSON format

    • Expertise validating large datasets using automated and manual tests

    • Experience testing Scala code running in Spark highly desirable

    • Knowledge of professional software engineering best practices for the full software development life cycle, source control, build and release processes, containerization technologies, and competency with test suite development and maintenance

    • Experience with one or more continuous integration tools (e.g. Jenkins), version control systems (e.g. Git)

    • Working knowledge of agile/iterative practices

    • Competency with test case automation frameworks

    • Strong critical thinking, attention to detail, and analytical skills

    • Strong oral and written communication skills

    • Ability to work independently

  • SemanticBits
    Preferred timezone: UTC +5

    SemanticBits is seeking an Azure DevOps Engineer to support the automation and deployment needs of a range of projects. You will work hand-in-hand with development teams to implement automation solutions using technologies like Azure, Ansible, Terraform, and Jenkins to automatically build, test, integrate, and deploy applications in the healthcare and life sciences domains. You will leverage the full power of the cloud to configure highly resilient and scalable applications that can handle hundreds of thousands of users.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Requirements:

    We are looking for an Azure DevOps Engineer who is well versed in the following key technologies:

    • Solid hands-on working experience with configuring and maintaining resources on Azure
    • Experience with the majority of Azure Virtual Machines, Scale Sets, Container Registry, Database, DNS, VPN, Firewall, Load Balancer, and Active Directory.
    • Hands-on understanding of virtualization and experience with Docker
    • Deep, hands-on experience with Windows and Linux and administration
    • Expertise with production deployments, and CI/CD tools such as Jenkins
    • Experience automating cloud infrastructure, such as with Azure Blueprints
    • Expertise with cloud security, such as managing users, roles, and privileges through AD
    • Expertise with provisioning tools, such as Ansible
    • Expertise with infrastructure-as-code, such as Terraform
    • Experience managing Atlassian tooling such as Jira and Confluence preferred
    • Experience deploying and managing a wide range of components that support web applications, such a nginx, Apache http, git, scripting (bash, Perl, Python, etc.), databases (MongoDB, PostgreSQL, etc.)

    Benefits:

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • FSA
    • Casual working environment
    • Flexible office hours
    • New laptop (Mac or PC - your choice)

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    Description

    SemanticBits is looking for a talented Data Engineer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. You will deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. You will work in partnership with data scientists and analysts to understand use cases, data needs, and outcome objectives. You are a practitioner of advanced data modeling and optimization of data and analytics solutions at scale. Expert in data management, data access (big data, data marts, etc.), programming, and data modeling; and familiar with analytic algorithms and applications (like machine learning).

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Requirements

    • Bachelor’s degree in computer science (or related) and two to four years of professional experience
    • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), networking
    • Demonstrable experience engineering scalable data processing pipelines.
    • Demonstrable expertise with Python, Scala, Spark, and wrangling of various data formats - Parquet, CSV, XML, JSON.
    • Experience with the following technologies is highly desirable: Redshift (w/Spectrum), Hadoop, Apache NiFi, Airflow, Apache Kafka, Apache Superset, Flask, Node.js, Express, AWS EMR, Tableau, Looker, Dremio
    • Experience with Agile methodology, using test-driven development.
    • Excellent command of written and spoken English
    • Self-driven problem solver

    Benefits

    • Generous base salary

    • Three weeks of PTO

    • Excellent health benefits program (Medical, dental and vision)

    • Education and conference reimbursement

    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution

    • 100% paid short-term and long-term disability

    • 100% paid life insurance

    • Flexible Spending Account (FSA)

    • Casual working environment

    • Flexible working hours

    • Self-driven problem solver

    Beneftis:

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid life insurance
    • FSA
    • Casual working environment
    • Choice of laptop type (Mac or PC)
    • Flexible work hours

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    Description

    SemanticBits is looking for a Data Scientist eager to use advanced analytical and data transformation techniques as a means to develop practical tools and analyses that can help solve complex business problems; transforming volumes of data into actionable information.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Requirements

    • Bachelor's degree with quantitative focus in Econometrics, Statistics, Operations Research, Computer Science or a related field and a minimum of four years of relevant experience or a Master’s degree with a minimum of two years experience
    • Strong grasp of statistics, programming, and modeling techniques (machine learning, classification, cluster analysis, data mining, databases, and visualization)
    • Solid experience with Python and/or R and common data science packages - e.g. pandas, scikit-learn, matplotlib, ggplot, plyr, etc.
    • Dataset parsing, dataset merging, dataset analysis, dataset synthesis
    • Familiarity with controlled vocabularies (e.g. UMLS, SNOMED, etc.)
    • Strong knowledge of databases (relational, OLAP, and NoSQL)
    • Experience with Medicare claims is highly desirable.
    • Experience with the following technologies is also highly desirable: Jupyter, Apache Superset, Spark, Hadoop, Tableau, Looker, Dremio, AWS cloud computing
    • Experience in the healthcare domain, or with quality data sets is highly desirable.
    • Strong technical communication skills; both written and verbal
    • Ability to understand and articulate the “big picture” and simplify complex ideas
    • Strong problem solving and structuring skills
    • Ability to identify and learn applicable new techniques independently as needed

    Benefits

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • Flexible Spending Account (FSA)
    • Casual working environment
    • Flexible working hours

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    We are looking for a creative, motivated developer who is comfortable working in a modern, full web application stack and has particularly strong React skills.  On our team, you’ll own features throughout the software development lifecycle - from planning and implementing server-hosted APIs to designing and building front-end interfaces. You’ll need to be able to think independently and operate with a high degree of autonomy, while also participating in a welcoming community of passionate developers. We have challenges ranging from creating new ways to visualize medical information to implementing data pipelines to improving application performance. You’ll need to have a love for problem-solving, a passion for collaboration, and a can-do attitude.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup. We feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Responsibilities

    • Coding database-driven web applications and other web-related development work. You will work primarily with RESTful APIs implemented in Node.js and Python based web applications frameworks that interact heavily with databases (e.g. PostGreSQL or MySQL). In the course of that work, you will have to interact with related technologies like React, JavaScript, HTML, and CSS/SASS.

    • In-depth programming and database work including the ability to design efficient and reusable systems.

    • Ability to take ownership for a project, engineer a sound technical solution, and “drive” a project to completion — from architecture design to implementation and testing and maintenance of our products

    • Being comfortable with quick development cycles that include frequent testing and quality assurance checks before going into production.

    • Willingness to work at all levels of the stack — CI/CD (Docker, Jenkins), database (PostgreSQL, Redis), services (Node, Python, Celery), and frontend (React, Redux)

    • Actively participate with engineering, design, operations, product-management, and other teams to create new and compelling user-facing features that provide the best experience for our customers

    • Meet business needs while maintaining scalable architecture and keeping dependable consistency of business objects

    • Collaborate with other technology and business teams to ensure that our solutions are well integrated in the larger context of the company.

    Requirements

    • B.S. in Computer Science or a related field, or four years of professional experience
    • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design
    • 4+ years of experience in dedicated frontend projects with modern frameworks, including React, JavaScript, HTML, and CSS/SASS, Bable, Webpack
    • 4+ years of experience in Python or Node.js based web application frameworks
    • Experience with JavaScript testing facilities such as Jest, Karma, Mocha, Protractor, and other testing technologies. Having experience with PyTest or Nose within Python a plus.
    • Ability to write well-formatted, structured, and clean code and comfortably work with backend and DevOps technologies such as NodeJS 8+, Docker, Kubernetes
    • Enthusiasm for direct and frequent interaction with the users and interest in discovering opportunities collaborating closely with UX, Product, and other colleagues

    Benefits

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • FSA
    • Casual working environment
    • Flexible office hours
    • New laptop (Mac or PC - your choice)

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    We are looking for a creative, motivated developer who is comfortable working in a modern, full web application stack and has particularly strong React skills.  On our team, you’ll own features throughout the software development lifecycle - from planning and implementing server-hosted APIs to designing and building front-end interfaces. You’ll need to be able to think independently and operate with a high degree of autonomy, while also participating in a welcoming community of passionate developers. We have challenges ranging from creating new ways to visualize medical information to implementing data pipelines to improving application performance. You’ll need to have a love for problem-solving, a passion for collaboration, and a can-do attitude.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup. We feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Responsibilities

    • Coding database-driven web applications and other web-related development work. You will work primarily with RESTful APIs implemented in Node.js and Python based web applications frameworks that interact heavily with databases (e.g. PostGreSQL or MySQL). In the course of that work, you will have to interact with related technologies like React, JavaScript, HTML, and CSS/SASS.

    • In-depth programming and database work including the ability to design efficient and reusable systems.

    • Ability to take ownership for a project, engineer a sound technical solution, and “drive” a project to completion — from architecture design to implementation and testing and maintenance of our products

    • Being comfortable with quick development cycles that include frequent testing and quality assurance checks before going into production.

    • Willingness to work at all levels of the stack — CI/CD (Docker, Jenkins), database (PostgreSQL, Redis), services (Node, Python, Celery), and frontend (React, Redux)

    • Actively participate with engineering, design, operations, product-management, and other teams to create new and compelling user-facing features that provide the best experience for our customers

    • Meet business needs while maintaining scalable architecture and keeping dependable consistency of business objects

    • Collaborate with other technology and business teams to ensure that our solutions are well integrated in the larger context of the company.

    Requirements

    • B.S. in Computer Science or a related field, or four years of professional experience

    • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design

    • 4+ years of experience in dedicated frontend projects with modern frameworks, including React, JavaScript, HTML, and CSS/SASS, Bable, Webpack

    • 4+ years of experience in Python or Node.js based web application frameworks

    • Experience with JavaScript testing facilities such as Jest, Karma, Mocha, Protractor, and other testing technologies. Having experience with PyTest or Nose within Python a plus.

    • Ability to write well-formatted, structured, and clean code and comfortably work with backend and DevOps technologies such as NodeJS 8+, Docker, Kubernetes

    • Enthusiasm for direct and frequent interaction with the users and interest in discovering opportunities collaborating closely with UX, Product, and other colleagues

    Benefits

    • Generous base salary

    • Three weeks of PTO

    • Excellent health benefits program (Medical, dental and vision)

    • Education and conference reimbursement

    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution

    • 100% paid short-term and long-term disability

    • 100% paid life insurance

    • FSA

    • Casual working environment

    • Flexible office hours

    • New laptop (Mac or PC - your choice)

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    SemanticBits is seeking a DevOps Engineer to support the automation and deployment needs of a range of projects. You will work hand-in-hand with development teams to implement automation solutions using technologies like Amazon Web Services (AWS), CloudFormation, Ansible, Terraform, Elastic Compute Cloud, and Jenkins to automatically build, test, integrate, and deploy applications in the healthcare and life sciences domains. You will leverage the full power of the cloud to configure highly resilient and scalable applications that can handle hundreds of thousands of users. This is a remote position.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    REQUIREMENTS

    We are looking for a DevOps Engineer who is well versed in the following key technologies:

    • Solid hands-on working experience with configuring and maintaining resources on AWS
    • Experience with the majority of EC2, ELB, CloudFormation, S3, Glacier, CodeDeploy, SNS, SQS, RDS, IAM
    • Hands-on understanding of virtualization and experience with Docker
    • Deep, hands-on experience with Linux and administration
    • Expertise with production deployments, and CI/CD tools such as Jenkins
    • Experience automating cloud infrastructure, such as with CloudFormation
    • Expertise with cloud security, such as managing users, roles, and privileges through IAM
    • Experience managing Atlassian tooling such as Jira and Confluence preferred
    • Experience deploying and managing a wide range of components that support web applications, such a nginx, Apache http, git, scripting (bash, Perl, Python, etc.), databases (MongoDB, PostgreSQL, etc.)
Older - All remote jobs
  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    SemanticBits is seeking an Azure DevOps Engineer to support the automation and deployment needs of a range of projects. You will work hand-in-hand with development teams to implement automation solutions using technologies like Azure, Ansible, Terraform, and Jenkins to automatically build, test, integrate, and deploy applications in the healthcare and life sciences domains. You will leverage the full power of the cloud to configure highly resilient and scalable applications that can handle hundreds of thousands of users. This is a remote position.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    REQUIREMENTS

    We are looking for an Azure DevOps Engineer who is well versed in the following key technologies:

    • Solid hands-on working experience with configuring and maintaining resources on Azure
    • Experience with the majority of Azure Virtual Machines, Scale Sets, Container Registry, Database, DNS, VPN, Firewall, Load Balancer, and Active Directory.
    • Hands-on understanding of virtualization and experience with Docker
    • Deep, hands-on experience with Windows and Linux and administration
    • Expertise with production deployments, and CI/CD tools such as Jenkins
    • Experience automating cloud infrastructure, such as with Azure Blueprints
    • Expertise with cloud security, such as managing users, roles, and privileges through AD
    • Expertise with provisioning tools, such as Ansible
    • Expertise with infrastructure-as-code, such as Terraform
    • Experience managing Atlassian tooling such as Jira and Confluence preferred
    • Experience deploying and managing a wide range of components that support web applications, such a nginx, Apache http, git, scripting (bash, Perl, Python, etc.), databases (MongoDB, PostgreSQL, etc.)

    BENEFITS

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • FSA
    • Casual working environment
    • Flexible office hours
    • New laptop (Mac or PC - your choice)

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    SemanticBits is seeking a Backend Software Engineer to implement a wide range of REST services in Node.js and databases.  You will work in a closely knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding new database structures, and implementing new REST services in Node.js with a focus on security, performance, and scalability.  You will dig into business requirements and implement complex logic using modern technologies like Node.js.  We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This is a remote position, though we do have offices in Herndon, VA and near Baltimore, MD.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    REQUIREMENTS

    We are looking for a Backend Software Engineer who is well versed in the following key technologies:

    • Experience building enterprise-scale backend REST services using an API-first paradigm
    • Hands-on experience building services with Node.js and ECMAScript 2017
    • Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, knex, or other query builders/ORMs
    • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
    • A mindset towards building systems for the cloud and DevOps fundamentals
    • Working knowledge of AWS cloud infrastructure, such as EC2 and RDS
    • Hands-on understanding of virtualization and experience with Docker
    • Focus towards building security, performance, and scalability into services from the beginning

    BENEFITS

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • FSA
    • Casual working environment
    • Flexible office hours
  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    SemanticBits is looking for a full-stack engineer to help us build modern digital health services. The project involves implementing highly interactive and modern web interfaces with Angular/React that will be used by healthcare providers across the country. The system is backed by Node business services implemented in a microservices paradigm. Some of these services will be exposed for public consumption and some are used for enterprise integration. The system will support upwards of tens of thousands of concurrent users. The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups. The team uses human-centered design to implement highly modern, usable interfaces.

    This is a remote position and can be fulfilled from any location within the US and its territories. SemanticBits will provide a laptop.

    To view more or apply for this position, please visit semanticbits.workable.com

    Skills & Requirements

    • Experience developing front-end web user interfaces with Angular is required, React is also acceptable - working with a flux architecture is a plus
    • Experience with designing RESTful backend microservices and developing them using Node.js and Express
    • Experience with AWS highly preferred
    • Experience with build tools like webpack, npm, and gulp/grunt
    • Experience with Test-Driven Development using automated testing frameworks such as Mocha, Karma, Jasmine, Sinon, and Protractor
    • Experience ensuring your code builds and deploys properly through Continuous Integration/Continuous Deployment processes built in Jenkins
    • Expertise working as part of a dynamic, interactive Agile team developing and delivering digital services
    • Ability to work with and coordinate with other developers using digital tools such as Slack and HipChat
    • Experience with version control tools, such as Git
    • Knowledge of modern design pattern and building enterprise-grade production applications
    • Excellent command of written and spoken English
  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    SemanticBits is looking for a Senior Full Stack PHP/Drupal Developer to help us build modern digital health services. The project involves building and customizing a highly interactive and modern web site and API (i.e. both front- and back-end) with Drupal/DKAN that will be used by researchers, health care providers, medical patients, and general public across the country. The system will host a large number of massive data sets and will provide means to interact with and analyze the data by highly interactive visual components and by REST API. The system will support upwards of hundreds of concurrent users.  The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups.  The team uses human-centered design approaches led by a talented Visual Designer to implement highly modern, usable interfaces.

    To view more or apply for this position, please visit semanticbits.workable.com

    Skills & Requirements

    • Experience with PHP and Drupal is required
    • Experience developing front-end web user interfaces with JavaScript, React.js or similar framework is required
    • Experience with DKAN is desired
    • Experience with traditional RDBMS databases, such as MySQL/PostgreSQL, is required
    • Experience with developing RESTful services is highly desired
    • Experience with AWS highly preferred
    • Experience with Test-Driven Development using automated testing frameworks, such as PHPUnit, Codeception 
    • Experience with DevOps, including Continuous Integration with Jenkins and Continuous Deployment with CloudFormation/Terraform a plus
    • Expertise working as part of a dynamic, interactive Agile team developing and delivering digital services
    • Ability to work with and coordinate with other developers using digital tools such as Slack and HipChat
    • Experience with version control tools, such as Git
    • Experience working in Linux
    • Excellent command of written and spoken English
  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.

    SemanticBits is looking for a Data Engineer/Wrangler who is an effective technologists, self-motivated, and able to source and develop data models to fuel the analytics, developed by analysts and data scientists. You will deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. Work in partnership with data scientists and and analysts to understand use cases, data needs, and outcome objectives. You are a practitioner of advanced data modeling and optimization of data and analytics solutions at scale. Expert in data management, data access (big Data, traditional data marts, etc.), advanced in programming (Python, Shell scripting, Java, and SQL), advanced database modeling, familiarity with analytic algorithms and applications (like machine learning).

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup and we feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Requirements

    • Bachelor’s degree in computer science (or related) and 4 to 6 years of professional experience
    • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), networking
    • Demonstrable expertise with Python, Elasticsearch, and Spark, wrangling of various data formats - CSV, XML, JSON.
    • Experience with the following technologies is highly desirable: R, AWS cloud computing, Apache NiFi, Apache Kafka, Kibana, Node.js
    • Experience with Agile methodology, using test-driven development.
    • Excellent command of written and spoken English
    • Self-driven problem solver

    Benefits

    • Generous base salary
    • Three weeks of PTO
    • Excellent health benefits program (Medical, dental and vision)
    • Education and conference reimbursement
    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution
    • 100% paid short-term and long-term disability
    • 100% paid life insurance
    • Flexible Spending Account (FSA)
    • Casual working environment
    • Flexible working hours
  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.

    SemanticBits is looking to hire a talented software developer who can help us build the next generation clinical applications. 

    The ideal candidate will be self-motivated, a faster learner and passionate about building good software. He or she has a strong grasp of computer science fundamentals, experience working across different technologies, and the ability to think clearly about problems and choose the right course of action. 

    What you'll be doing

    You will be working in a fast-paced, Agile environment consisting of a multi-disciplinary team of software engineers and experts in the biomedical domain. You will be responsible for designing and implementing critical parts of the clinical systems - from back-end through to the front-end, web-based user interfaces. 

    Responsibilities

    • Designing, implementing, and delivering high-quality software, applying industry best practices
    • Working effectively with other software engineers, project managers, subject matter experts, and clients
    • Mentoring more junior members of the team
    • Being a productive member of a fast-paced agile team

    Skills & Requirements

    General skills

    • Self-motivated with strong communication skills
    • Passion for learning new technologies and the ability to do so quickly
    • Ability to write high-quality code efficiently
    • BS (or higher) in Computer Science or a related field
    • At least five (5) years software engineering experience with Java technology

    Technical expertise

    • relational databases - should be very comfortable writing basic SQL and defining relational schemas
    • object-oriented design - should be able to use UML effectively and apply design patterns to common problems
    • core Java and JVM-based languages (e.g. Groovy)
    • object-relational mapping frameworks (e.g. Hibernate)
    • dependency injection frameworks (e.g. Spring, Guice)
    • MVC web application frameworks (e.g. Struts2, Spring MVC)
    • HTML5, CSS, and JavaScript frameworks (e.g. JQuery, Twitter Bootstrap) - should be very comfortable with JavaScript coding
    • XML - should be familiar with XPath, XSL, and XML Schema
    • web services - both SOAP and RESTful
    • build automation (e.g. Ant, Maven, Gradle)
    • dependency management (e.g. Ivy, Maven, Gradle)
    • *nix environments

    Preferred Skills

    • Groovy, Java
    • Grails, Spring MVC
    • JQuery, Twitter Bootstrap
    • Spring
    • Hibernate
    • Ant, Ivy

    If you satisfy the above requirements and…

    • you are interested in developing software that can help save human lives
    • you are interested in working in a team made up of super talented software developers
    • you consider your programming skill a craft that you are constantly improving
    • you want your contributions to be valued and appreciated always
    • you can communicate and 
    • you are better than 80% of the software developers you have met…

    …then please reply to this post with your resume. We will return your inquiry ASAP.