Software Engineer - Full Stack
Atlanta, GA, USA ● Boca Raton, FL, USA ● San Diego, CA, USA ● Virtual
Req #3753
Tuesday, May 23, 2023
Cross Country Healthcare is looking for top talent to join our team! Cross Country Healthcare, Inc. (CCH) is a leader in providing total talent management including strategic workforce solutions, contingent staffing, permanent placement and other consultative services for healthcare clients. Leveraging over 35 years of expertise and insight, CCH solves complex labor-related challenges for clients while providing high-quality outcomes and exceptional patient care. As a multi-year Best of Staffing® Award winner, CCH is committed to excellence in delivery of its services and was the first public company to earn The Joint Commission Gold Seal of Approval® for Health Care Staffing Services Certification with Distinction.
Exciting Opportunities Await You at Our Company!
Are you ready to embark on an incredible journey with us?
BASIC PURPOSE:
The Software Engineer - Full Stack is responsible for developing and maintaining modular, reusable back-end components using Node.js, Java, and .NET. Additionally, the Engineer will be responsible for developing and maintaining reusable user interface components with React.js, React Native, Next.js and Angular.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science / related engineering field OR equivalent experience
- in related field
- 7+ years of experience in backend development, front end development, and mobile development (Android and iOS)
- 3+ years of experience in Node.js (JavaScript & Typescript), Java, .NET C#
- Strong understanding of JavaScript and related technologies in Amazon Web Service (AWS), Azure, Google Cloud.
- Experience with React Native concepts and workflows, as well as native Android and iOS tools.
- Experience with popular Node.js frameworks (Express.js, Serverless Framework, etc.)
- Strong proficiency in JavaScript, including DOM manipulation, the JavaScript object model, and the event loop.
- Proficient in profiling and improving the performance of both back-end and front-end components, as well as mobile applications.
- Familiarity with new specifications of ECMAScript and Typescript.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of any server-side templating languages .
- Experience with RESTful APIs and GraphQL/AppSync.
- Have a strong understanding of concepts like concurrency, parallelism, event driven architecture.
- Have experience with REST-ful APIs for internal and external products.
- Experience with technologies like Redis, Elasticsearch, NoSQL, RDBMS, Queues, Event Bus and Cloud Functions.
- Knowledgeable of modern authorization mechanisms such as JSON Web Tokens, oAuth2, AWS Cognito, Key Cloak.
- Ability to author modern CI/CD build pipelines and familiarity with the latest industry tools like Terraform and AWS CDK.
- Experience with common JavaScript development tools such as Babel, Webpack, NPM, Node, etc. and testing frameworks (Jest, Mocha, etc.)
- Strong understanding of HTML, CSS, JavaScript, Typescript, and related web technologies along with progressive web applications
- Experience with popular React.js and Next.js workflows (Flux, Redux, etc.).
- Knowledgeable of isomorphic React.
- Familiar with modern front-end pipelines and tools like micro-frontends, Next.js, StencilJs, Storybook.
- Ability to understand business requirements and translate them into technical designs.
- Familiarity with Git code versioning tools.
- Good written and verbal communication skills.
- Able to work autonomously with little direction. They should be self-motivated, proactive, and able to take ownership of their work. The candidate should have a history of delivering high-quality work on time and have excellent critical thinking skills. They should be able to prioritize tasks and manage their time effectively, while keeping stakeholders informed of progress. The candidate should be comfortable with ambiguity and be able to make decisions independently.
Here's why you should join our team:
- Embrace the Cutting Edge: Immerse yourself in our state-of-the-art tech stack, where innovation and creativity thrive. We're always pushing boundaries, utilizing the latest tools and technologies to develop groundbreaking products.
- Ignite Your Passion for Product Development: Get ready to dive into the exciting world of SaaS product development. Your expertise will contribute to shaping a game-changing software that revolutionizes the industry, providing unmatched opportunities for growth and learning.
- Empowerment to Drive Change: We believe in the power of your ideas. Join our collaborative pod environment, where you'll have the autonomy to make impactful decisions and shape the direction of our projects. Your voice matters here.
- Exclusive Access to Industry Experts: Experience the unique advantage of quarterly in-person interactions with top-notch consultants from AWS. Learn from the best minds in the industry and expand your professional network. Even during remote interactions, you'll gain valuable insights to fuel your growth.
- Be Part of a Pioneering Transformation: Be a part of our company's transformative journey from traditional healthcare staffing to a cutting-edge tech company. Contribute to reshaping the industry, as we leverage technology to drive better outcomes and make a lasting impact.
- Conquer Complex Challenges: Challenge yourself with the task of converting an existing non-SaaS application into an innovative SaaS product. Your problem-solving skills will be put to the test as you tackle exciting technical hurdles, all while making a tangible difference.
- Lead, Innovate, and Inspire: We value your experience, skills, and passion. You won't be a follower here; instead, you'll be encouraged to lead and tell us "how to solve it." Your unique perspective will help shape our products and push boundaries, ensuring we stay ahead of the curve.
- Create Meaningful Impact: Your work will have a profound impact on the healthcare industry. By joining us, you'll enable hospitals and healthcare providers to focus on delivering better care to patients. Make a real difference and leave a lasting legacy through your contributions.
- The Best of Both Worlds: Experience the best of both worlds! Embrace the fast-paced, dynamic startup culture while enjoying the stability of a publicly listed company (ccrn NYSE). We embrace a "Fail Fast" mindset, encouraging innovation, agility, and continuous improvement.
- Our Leadership Principle: Grow by Growing Others: If you believe in our leadership principle of "Grow by growing others," you've found the right place. Join a team that is committed to supporting your professional growth, fostering an environment where mentorship, collaboration, and personal development thrive.
Don't miss out on this incredible opportunity to be a part of our transformative journey. Join our team today and unlock your true potential
Benefits
Cross Country Healthcare offers a competitive compensation and benefits program including: Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Disability Insurance, Voluntary Insurance, 401(k) plan, Tuition Assistance, and Pet Insurance.
Cross Country Healthcare is an EEO employer - M/F/Veteran/Disability
#IND_01 #CB
Cross Country Healthcare offers a competitive compensation and benefits program including: Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Disability Insurance, Voluntary Insurance, 401(k) plan, Tuition Assistance, and Pet Insurance.
Cross Country Healthcare is an EEO employer - M/F/Veteran/Disability
#IND_01 #CB
Other details
- Job Family CORP Information Systems
- Job Function MGR
- Pay Type Salary
- Min Hiring Rate $115,000.00
- Max Hiring Rate $132,600.00
- Atlanta, GA, USA
- Boca Raton, FL, USA
- San Diego, CA, USA
- Virtual