Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: user-experience web-applications css html javascript

As a UX designer for ECI you will have the opportunity to design experiences and interactions that enable our users to run their manufacturing businesses with ease by organizing and simplifying complex business processes. You will own user experience, application UI design, design system development, and UX design process implementation.

Position may be located in any of our office or remote for the right candidate.


Requirements:

  • Conceptualize: You can identify opportunities and solutions with input from customers, product, stakeholders, and developers.

  • Create: Design flows, experiences, and interactions that help our users accomplish their goals. You will also create processes and a design system for the product and engineering teams that facilitate rapid development.

  • Collaborate:You use proven processes and methods that involve product, stakeholders, developers, and, most importantly, users in the design process.

  • Communicate:You are comfortable regularly presenting designs, concepts, test results, methods, and processes.

  • Feedback:You seek for critical feedback on your designs and when necessary you can tactfully push back to make sure designs stay user-centered and data informed.

  • Experience: You have experience creating complex enterprise web, mobile, and/or native applications.

  • Familiarity: You are an expert using design tools like Figma, Sketch, InVision, and Adobe XD.

  • Learning: You can quickly learn the complex business processes and concepts that drive ERP software.

  • Deliver: You prioritize regularly producing quality deliverables to the team over being overly dogmatic or philosophical.

Nice to Have:

  • Experience developing a design system.

  • Experience designing user-configurable software that allows a user to customize how they use the software.

  • Experience with CSS/HTML/JS

  • Experience with a Javascript Framework: Angular/Vue.js/React etc…



Job Benefits:

  • Remote work
  • Self-directed working environment
  • People over process
  • Greatly influence product and team culture
  • Data & Fact-driven decision making
  • Certified Great Place to Work Employer - 3 years in a Row!

Time zone: (GMT-06:00) Central Time

Skills: reactjs java spring java-ee-6 hl7-fhir

Summary

SemanticBits is looking to hire a talented senior software developer who can develop modern digital health services implemented as highly scalable Java services with a React Frontend. You will work on a project that supports the Centers for Medicare and Medicaid Services’ (CMS) focus on developing systems that provide accurate and complete data that is also user-friendly and patient-centric.  We use modern DevSecOps practices, including zero downtime deployments using Docker and AWS. 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 position is open to a mid-level to principal professional depending on experience. Tools & Technology
  • Java (8 or above)
  • Maven
  • Spring Boot, Spring Data, Spring Security
  • JPA/Hibernate, Liquibase/Flyway
  • JUnit, Test Containers, Mockito, Mock Server 
  • Typescript
  • React
  • Redux and the React hooks API
  • Jest/Enzyme/Sinon
  • Jenkins, Docker
  • AWS, ECS, EC2 

Responsibilities

  • Be part of a dynamic, highly-independent Scrum team following the standard Scrum ceremonies in a Scaled Agile Framework (SAFe) environment
  • Implement modern REST-style microservices using Java Spring Boot
  • Follow a test-driven development (TDD) approach to unit testing
  • Deploy code into a continuous build and test automation through Jenkins 
  • Leverage containerization with Docker
  • Write SQL, define relational schemas, write data migrations, and query through an ORM
  • Implement automated unit/integration/functional tests on the back-end with JUnit and other frameworks
  • Implement modern single page applications (SPAs) using React
  • Be proficient in modern React philosophies such as Hooks and state management tools like Redux
  • Use automated JavaScript testing frameworks such as Mocha, Sinon, Jest, Enzyme, and Cypress
  • Use git (workflows, merge strategies, etc) for code version control
  • Apply modern design patterns and build enterprise-grade production applications
  • Work with the Product Owner and Scrum Master to break down requirements into technical tasks
  • Collaborate with members of other teams to address integration needs and/or other interdependencies
  • Lead/Mentor team members in any way necessary to meet team commitments

Required Qualifications

  • Bachelor's degree required, strong preference for Computer Science field of study
  • 5 years of experience in Core Java and JEE
  • 3-5 years of experience with Spring Boot
  • 3-5 years of experience in RESTful microservice development in Java
  • 5 years of experience with object-relational mapping frameworks, such as Hibernate and JPA
  • 2 years of experience with React
  • Candidate must reside in the United States
  • Flexible and willing to accept a change in priorities as necessary
  • Excellent command of written and spoken English

Nice to Have

  • Experience implementing services using the FHIR standard a major plus
  • Experience working in the healthcare industry
  • Federal Government contracting work experience


Job Benefits:

  • Comprehensive Health Insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Company Paid Life and Disability Insurance
  • 401K Plan with Matching Contributions
  • Paid Time Off
  • Ten Paid Holidays
Skills: relational-database angular express node.js python

Summary

SemanticBits is seeking a talented Software Architect with demonstrated leadership experience to design and build sophisticated IT systems in the healthcare and life sciences domains. You will be working on projects that support the Centers for Medicare and Medicaid Services (CMS). Our teams are improving platforms that collect healthcare data from hundreds of thousands of daily users, which informs decisions on healthcare policy, government spending, and, most importantly, patient care. You will bring your expertise in software development to lead and guide our team in an Agile environment that has a major impact on healthcare in our country. If you are driven to use your talent to build software using a modern, cloud-based technology stack that makes a difference, we would love to share more about this opportunity.

Requirements 

  • Bachelor’s degree in Computer Science (or other related field)10 years experience engineering enterprise applications
  • At least 4 years of experience as a lead developer/architect
  • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), and networking
  • Experience in architecting and designing of enterprise applications including publishing of design artifacts, process flows, and pseudocode
  • Extensive knowledge and implementation experience in domain-driven design using GOF OO design patterns
  • Solid experience developing full-stack, enterprise applications using agile software development methodologies and test driven development (TDD) methodology
  • Demonstrable proficiency with multiple programming languages such as Node.js, Python, Java, C++
  • Experience with Unix/Linux environments and scripting (e.g. Bash, C-Shell)
  • Experience in database modeling
  • Experience in developing prototypes on new concepts and technology
  • Experience with front-end web technologies like Angular/React/Vue, Bootstrap, jQuery, JavaScript, HTML, CSS
  • Experience with frameworks such as Express, Flask, and Spring
  • Experience with relational databases like Postgres, MySQL, Oracle, and NoSQL databases like MongoDB, Cassandra, CouchDB
  • Experience with unit test frameworks like JUnit, HttpUnit, DBUnit, EasyMock, Selenium
  • Experience with microservice, REST, and SOA design principles
  • Experience with messaging solutions like SQS, Kafka, Rabbit MQ, JMS
  • Experience with cloud vendors such as AWS, Azure, Google Cloud
  • Experience with CI/CD tools like Jenkins, Travis, CircleCI
  • Experience with various data formats such as JSON, YAML, XML, RDF, OWL, CSV, Parquet, Avro
  • Experience with data analysis and reporting using tools like R and Python is a plus

Responsibilities

  • Provide leadership and serve as a senior development resource for development teams
  • Take a lead role in all stages of software development including planning, implementation, testing, documentation and release
  • Develop application architecture that supports requirements for system performance, scalability, security, extensibility and manageability
  • Define proper architectural approaches for clustering, fault tolerance, transaction processing, state management, caching, queuing, batch, sync/async, etc. to ensure performance, stability and maintainability
  • Present and defend architectural, design, and technical choices to internal and external audiences
  • Conceptualize and develop prototypes to test multiple design and architecture concepts using various tools/frameworks to determine the optimal approach
  • Develop and test architecturally significant and complex aspects of the system
  • Conduct and lead code review sessions to ensure high quality software 
  • Establish best practices and ensure that they are followed by the development team
  • Proactively learn new technologies, standards and applications; keeping current with technology developments within the industry by continually reviewing literature and current practices relevant to the solution of assigned projects
  • Provide assistance in developing technical proposals in response to federal requests for proposals (RFPs)
  • Evangelize and drive technology architecture throughout the company
  • Represent SemanticBits with confidence, ability, tact and enthusiasm


Job Benefits:

  • Comprehensive Health Insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Company Paid Life and Disability Insurance
  • 401K Plan with Matching Contributions
  • Paid Time Off
  • Ten Paid Holidays
Skills: java mysql oop oracle tomcat

Thrive with Agiloft

Are you an experienced Sr. Java Developer who is successful, motivated, smart, energetic, and looking for a rewarding position in a growing, profitable, and dynamic company?

Agiloft is expanding our developer team, looking for Sr. Java Developers that thrive working with enterprises in multiple industries, with unique business challenges requiring sophisticated solution design.  

Why Join Agiloft?

  • Agiloft was named the market leader in every category in the Gartner Critical Capabilities for CLM report, and a market leader in the Gartner Magic Quadrant. Contract Lifecycle Management (CLM) is one of the fastest-growing areas of enterprise sales, with a TAM projected to climb from $2B to $7B in the next 5 years. 
  • The Agiloft Contract and Commerce Lifecycle Platform has won over a dozen awards, including the Editor's Choice award from PC Mag, for the past five years in a row. 
  • Agiloft has a highly differentiated value proposition which is uniquely appealing to enterprises: pre-built applications with a deeply configurable, no-code platform for integrated Business Process Management throughout an organization.  
  • Agiloft is pioneering the applied use of Artificial Intelligence to enable next-generation business commerce at organizations ranging from small enterprises to U.S. government agencies and Fortune 100 companies. 
  • Agiloft is the only company in the industry with the confidence to provide an unconditional satisfaction guarantee, and you too will be successful with Agiloft. 

As the leader in the CCLM market, Agiloft is winning many Enterprise deals and looking to hire the best talent to meet this demand with a competitive compensation plan that rewards overachievement.

Position Overview

We are seeking an experienced Enterprise JavaBeans Developer who will join our fast-growing engineering team, working on mission-critical applications. Your duties will include developing scalable Java applications while providing expertise in the full software development lifecycle, from concept and design to testing. 

This is a remote-only position. You must be comfortable with setting your own schedule and proactively collaborating in a globally dispersed team using a variety of communication channels.

You should have no less than three years of professional experience in building enterprise-grade applications. You must be able to write clean, well-documented code and ensure your programs run properly. We also expect you to be passionate about building software and perform well working in a geographically distributed and diverse team.

Job Responsibilities

  • Design and develop high-volume, low-latency applications that enhance the Agiloft core platform
  • Create well designed, testable, efficient code
  • Participate in all phases of the development lifecycle
  • Assist in preparation and production of releases 
  • Ensure designs meet specifications
  • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement

Job Requirements

  • Experience with J2EE, Tomcat, JBoss, and relational databases such as MySQL, MSSQL, Oracle
  • Computer Science degree or equivalent
  • Experience working on a large project 
  • At least three years of post-graduate experience 
  • Deep understanding of OO programming principles and commitment to clean, efficient, well-documented code.
  • Professional experience with EJB

Benefits and Perks

  • Competitive salary 
  • Referral bonuses
  • Flexible work schedules
  • Professional development and career growth opportunities
  • Awesome team members

To Apply

For immediate consideration, go to https://www.agiloft.com/SrEJBDev, click the Apply button, fill out the online form, and attach your resume. 



Skills: rest java continuous-integration tomcat jboss

Thrive with Agiloft

Are you an experienced Integration Developer who is successful, motivated, smart, energetic, and looking for a rewarding position in a growing, profitable, and dynamic company?

Agiloft is looking for an experienced integrations developer to take charge of Agiloft’s fast-growing integration ecosystem. 

 Why Join Agiloft?

  • Contract Lifecycle Management (CLM) is one of the fastest-growing areas of enterprise sales, with a TAM projected to climb from $2B to $7B in the next 5 years.
  • Agiloft has a highly differentiated value proposition which is uniquely appealing to enterprises: pre-built applications with a deeply configurable, no-code platform for integrated Business Process Management throughout an organization.
  • Agiloft is pioneering the applied use of Artificial Intelligence to enable next-generation business commerce at organizations ranging from small enterprises to U.S. government agencies and Fortune 100 companies.
  • Agiloft is the only company in the industry with the confidence to provide an unconditional satisfaction guarantee, and you too will be successful with Agiloft.

As the leader in the CCLM market, Agiloft is winning many Enterprise deals and looking to hire the best talent to meet this demand with a competitive compensation plan that rewards overachievement.

Position Overview

You will be a key member of the Agiloft engineering team responsible for delivering data integration projects. You will be actively engaged in all aspects of the solution lifecycle, including design, development, support, and ongoing maintenance. While there are many different applications and iPaaS platforms we integrate with, many of our customers need to integrate Agiloft with Salesforce. You will be a perfect fit for the open position if you also have experience with building or modifying Salesforce applications.

You should have no less than three years of professional experience in building enterprise-grade applications with a focus on integrations and API and one year plus experience with Apex applications. We expect you to be passionate about building software and perform well working in a geographically distributed and diverse team.

This is a remote-only position. You must be comfortable with setting your own schedule and proactively collaborating in a globally dispersed team using a variety of communication channels.

Job Responsibilities

  • Translating business requirements into technical requirements and developing the necessary integration or application to fulfill those requirements.
  • Code produced will primarily be (but is not restricted to) REST APIs and integration orchestrations.
  • Write Apex routines or modify existing Apex routines for Agiloft customers
  • Documenting code for maintenance and reusability.
  • Understanding existing code and performing maintenance and enhancements as required.
  • Working with other teams to promote standards and code reuse across the organization.

Required Qualifications

  • Java Developer
  • Web Services (REST & SOAP)
  • RESTful API design and JSON data representation
  • Experience with J2EE, Tomcat, JBoss
  • Experience in Multi-threading is plus
  • Relational databases
  • Experience with Salesforce Apex
  • Experience working in geographically dispersed teams
  • Bachelor’s Degree

Preferred Qualifications

  • Good understanding of current database technologies and their applications
  • Hands-on experience with building Salesforce applications
  • A keen interest to learn about new technologies
  • Fluent in the English language

Benefits and Perks

  • Competitive compensation - $20 USD - $30 USD hourly
  • Referral bonuses
  •  Flexible work schedule
  • Professional development and career growth opportunities 
  • Awesome team members

Interested? Apply now!

To submit your application visit our website: or Click here to apply. 

Agiloft is an Equal Opportunity Employer



Skills: python bash powershell mysql java

Thrive with Agiloft

Are you an experienced DevOps Engineer who is successful, motivated, smart, energetic, and looking for a rewarding position in a growing, profitable, and dynamic company?

Agiloft is expanding our developer team, looking for DevOps Engineers that thrive working with enterprises in multiple industries, with unique business challenges requiring sophisticated solution design.

 Why Join Agiloft?

  • Contract Lifecycle Management (CLM) is one of the fastest-growing areas of enterprise sales, with a TAM projected to climb from $2B to $7B in the next 5 years.
  • Agiloft has a highly differentiated value proposition which is uniquely appealing to enterprises: pre-built applications with a deeply configurable, no-code platform for integrated Business Process Management throughout an organization.
  • Agiloft is pioneering the applied use of Artificial Intelligence to enable next-generation business commerce at organizations ranging from small enterprises to U.S. government agencies and Fortune 100 companies.
  • Agiloft is the only company in the industry with the confidence to provide an unconditional satisfaction guarantee, and you too will be successful with Agiloft.

As the leader in the CCLM market, Agiloft is winning many Enterprise deals and looking to hire the best talent to meet this demand with a competitive compensation plan that rewards overachievement.

Position Overview

This is a remote-only position. You must be comfortable with setting your own schedule and proactively collaborating in a globally dispersed team using a variety of communication channels.

We are seeking a DevOps Engineer to join our engineering team. The ideal candidate is someone who has a solid background in software development infrastructure architecture, automation, configuration management, monitoring, and tools development for enterprise software and systems. The candidate must have a passion for automating everything, and a sense of ownership.

Job Responsibilities

  • Develop new automation systems and improve existing ones that enable fast delivery and replace manual operating procedures wherever they exist
  • Drive analysis, design, and development of automation tools for deployment, development, and operational tasks
  • Lead architectural improvements in our software development- and delivery infrastructure and evaluate new technologies
  • Assume ownership of Agiloft’s installer

Required Qualifications

  • At least two years of hands-on experience as DevOps engineer
  • Experience with configuration management systems
  • Experience with the configuration of Linux and Windows operating systems
  • Deep knowledge of Python- or Perl scripting languages
  • Experienced with Java
  • Good knowledge of Install4J


Preferred Qualifications

  • Computer Science degree or equivalent
  • Experience with continuous integration / either continuous delivery tools
  • Deep knowledge of Unix bash or Windows PowerShell
  • Experience using containers
  • Experience supporting MySQL/MSSQL database
  • Experience with public cloud platforms
  • Experience working in distributed teams
  • Fluent in the English language

Benefits and Perks

  • Competitive compensation
  • Referral bonuses
  •  Flexible work schedule
  • Professional development and career growth opportunities 
  • Awesome team members

Interested? Apply now!

To submit your application visit our website:https://www.agiloft.com/DevOpsEng

Agiloft is an Equal Opportunity Employer



Skills: apache-spark scala spark-dataframe jupyter-notebook

Summary

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. If you have experience with Scala and Spark and want your work to contribute to systems that collect healthcare data used by hundreds of thousands of daily users, we want to (virtually) meet you! You will work on projects that support the Centers for Medicare and Medicaid Services (CMS) as we develop a next-generation analytics and reporting system that directly impacts healthcare quality. You will use Spark to build data processing pipelines that derive information from large sets of government data. You will be the go-to on your team for Spark, the Spark Engine, and the Spark Dataframe API. We are a collaborative company, so we want you to use your knowledge of Spark to teach others, inform design decisions, and debug runtime problems. Tools & Technology
  • Spark, Hadoop, Scala, Python, and AWS EMR
  • Jupyter and Zeppelin
  • Airflow, Jenkins, and AWS Step Functions
  • AWS S3, AWS Redshift, and Teradata
  • GSuite, Slack, Jira, Confluence, Git, and Github

Responsibilities

  • Build scalable data processing pipelines in Spark
  • Debug Spark jobs and do performance tuning
  • Write unit and integration tests for all data processing code
  • Work with DevOps engineers on CI, CD, and IaC
  • Read specs and translate them into code and design documents
  • Perform code reviews and develop processes for improving code quality

Required Qualifications

  • Highly Competent with Scala, Spark, the Spark Engine, and the Spark Dataframe API
  • Experience with Agile methodology, using test-driven development.
  • Excellent command of written and spoken English
  • Candidate must reside in the United States
  • Bachelor's degree required, strong preference for Computer Science field of study
  • Flexible and willing to accept a change in priorities as necessary

Nice to Have

  • Experience working in the healthcare industry with PHI/PII
  • Federal Government contracting work experience


Job Benefits:

  • Comprehensive Health Insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Company Paid Life and Disability Insurance
  • 401K Plan with Matching Contributions
  • Paid Time Off
  • Ten Paid Holidays
Skills: rest java api salesforce

Thrive with Agiloft

Are you an experienced Integrations Developer who is successful, motivated, smart, energetic, and looking for a rewarding position in a growing, profitable, and dynamic company?

Agiloft is looking for an integrations developer with experience in building Salesforce applications and MS technologies to take charge of Agiloft’s fast-growing integration ecosystem.

 Why Join Agiloft?

  • Contract Lifecycle Management (CLM) is one of the fastest-growing areas of enterprise sales, with a TAM projected to climb from $2B to $7B in the next 5 years.
  • Agiloft has a highly differentiated value proposition which is uniquely appealing to enterprises: pre-built applications with a deeply configurable, no-code platform for integrated Business Process Management throughout an organization.
  • Agiloft is pioneering the applied use of Artificial Intelligence to enable next-generation business commerce at organizations ranging from small enterprises to U.S. government agencies and Fortune 100 companies.
  • Agiloft is the only company in the industry with the confidence to provide an unconditional satisfaction guarantee, and you too will be successful with Agiloft.

As the leader in the CCLM market, Agiloft is winning many Enterprise deals and looking to hire the best talent to meet this demand with a competitive compensation plan that rewards overachievement.

Position Overview

You will be a key member of the Agiloft engineering team responsible for delivering data integration projects. You will be actively engaged in all aspects of the solution lifecycle, including design, development, support, and ongoing maintenance. While there are many different applications and iPaaS platforms we integrate with, many of our customers need to integrate Agiloft with Salesforce. You will be a perfect fit for the open position if you also have experience with building or modifying Salesforce applications.

You should have no less than three years of professional experience in building enterprise-grade applications with a focus on integrations and API and one year plus experience with Apex applications. We expect you to be passionate about building software and perform well working in a geographically distributed and diverse team.

This is a remote-only position. You must be comfortable with setting your own schedule and proactively collaborating in a globally dispersed team using a variety of communication channels.

Job Responsibilities

  • Transitioning business requirements into technical requirements and developing the necessary integration or application to fulfill those requirements.
  • Code produced will primarily be but is not restricted to, REST APIs and integration orchestration
  • Write Apex routines or modify existing Apex routines for Agiloft customers
  • Documenting code for maintenance and reusability.
  • Understanding existing code and performing maintenance and enhancements as required.
  • Working with other teams to promote standards and code reuse across the organization.

required Qualifications

  • Java Developer
  • Web Services (REST & SOAP)
  • RESTful API design and JSON data representation
  • Experience with J2EE, Tomcat, JBoss, EJB3 is a plus
  • Experience in Multi-threading is plus
  • Relational databases
  • Experience with Salesforce Apex
  • Experience working in geographically dispersed teams
  • Bachelor’s Degree

Preferred qualifications

  •      Good understanding of current database technologies and their application
  •      Hands-on experience with building Salesforce applications
  •      A keen interest to learn about new technologies
  •      Fluent in the English language

Company Benefits

  • Competitive compensation
  • Referral bonuses
  •  Flexible work schedule
  • Professional development and career growth opportunities 
  • Awesome team members

Interested? Apply Now!

Visit www.agiloft.com/IntDevSalesforce to apply for immediate consideration. 

Agiloft is an Equal Opportunity Employer.



Skills: sql backend javascript node.js rest

If you’re a rockstar Software Engineer passionate about internet marketing and e-commerce who would like to work in a start-up environment and grow exponentially, read on!

About the role:

Develop scalable technology solutions to grow the business; creating new innovative solutions that add new functionalities to the current systems and improve the features of the current solutions.

ACCOUNTABILITIES

  • Develop stable and scalable software solutions.
  • Participate in the processes of designing and planning software solutions.
  • Suggest ideas, new solutions, or improvements to the current technology systems.
  • Proactively find solutions doing brainstormings, video calls with other team members, or asking help on the communication channels that the company has.
  • Document the technical solutions with diagrams and the necessary documents for easy understanding by the other technical areas of the company.
  • Learn and keep updated about the technologies we are using in the company.
  • Comply with the defined standards of coding.

OUTCOMES

Trafilea Engine Project

  • Upsell API.
  • Checkout API.
  • Subscription API.

Headless Commerce Solution

  • Shopify Backend Integration.
  • BigCommerce Backend Integration.
  • PWA Implementation.

Requirements

  • +5 years of experience working as a Software Engineer.
  • Proficient BackEnd developer.
  • SCRUM Methodologies practitioner. 
  • Linux systems experienced. 
  • Proficient Postgres SQL or MySQL.
  • Proficient API REST developer. 
  • GIt

It's a plus:

  • Experience working with Javascript. 
  • NodeJS knowledge.
  • Software development workflow knowledge: Continuous delivery and Amazon Web Services.


Job Benefits:

  • 100% REMOTE WORKING
  • COMPETITIVE SALARY IN USD
  • PAID DAYS OFF
  • TRAINING BUDGET
  • ACCESS TO COWORKING SPACES
  • MEDICAL LEAVE
  • HEALTH INSURANCE SUBSIDY
  • GET PAID TO EXERCISE AND MEDITATE
  • FAMILY LEAVE

Time zone: (GMT-03:00) Montevideo

Skills: reactjs node.js postgresql microservices javascript

Summary

SemanticBits is looking for a senior level engineer who will work as a tech lead with a cross-functional team to build modern digital health services. This is a critical project that involves implementing highly interactive and modern web interfaces with 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 position is open to a senior to principal professional who will bring technical leadership experience to the team.

Tools and Technology

  • Node.js, React
  • Jest, Sinon, Enzyme
  • New Relic, Splunk
  • PostgreSQL, Redshift
  • AWS, Docker, Jenkins, Git
  • Some exposure to ECS, Fargate, EC2, EKS, RDS, SNS, SQS

Responsibilities

  • Solve complex engineering problems that contribute to improving healthcare quality
  • Work on a small to medium sized Agile team, but as part of a larger multi-team environment
  • Work independently on tasks with the opportunity to get input from other engineers as needed
  • Collaborate with other engineers to evaluate and identify solutions to complex problems
  • Participate in peer reviews of pull requests and provide productive feedback to improve quality of work

Required Qualifications

  • Bachelor's degree required; Computer Science or related field of study preferred
  • Minimum 5 years experience building full-stack applications using JavaScript technologies
  • Minimum 3 years experience developing front-end web user interfaces with React
  • Experience with designing RESTful backend microservices and developing them using Node.js
  • Experience with build tools like webpack, npm, and gulp/grunt
  • Experience with Test-Driven Development using automated testing frameworks such as Jest, Sinon, and Enzyme
  • Experience ensuring your code builds and deploys properly through Continuous Integration/Continuous Deployment processes built in Jenkins
  • Experience with version control tools, such as Git
  • Knowledge of modern design patterns and building enterprise-grade production applications
  • Ability to work with and coordinate with other developers using digital tools such as Slack
  • Excellent command of written and spoken English
  • Candidate must reside in the United States

Nice to Have

  • Experience with database integration, relational (PostgreSQL) preferred
  • Experience with SASS/SCSS or css-in-js type approaches for stylesheets 
  • Experience with AWS and Docker 
  • Experience as technical lead of a high performing Scrum team 
  • Experience working in the healthcare industry
  • Federal Government contracting work experience


Job Benefits:

  • Comprehensive Health Insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Company Paid Life and Disability Insurance
  • 401K Plan with Matching Contributions
  • Paid Time Off
  • Ten Paid Holidays