Greenlight Health Data Solutions, Inc. logo
Greenlight Health Data Solutions, Inc.

Greenlight represents the right way to do health data interoperability by patient initiated Health Data Retrieval

Fullstack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2019H1B No SponsorCompany SiteLinkedIn

Location

Oregon

Posted

71 days ago

Salary

0

Seniority

Senior

Job Description

Fullstack Developer

Greenlight Health Data Solutions, Inc.

• Develop and maintain web applications using Vue.js for frontend and Nest.js with TypeScript for backend. • Collaborate with cross-functional teams to define, design, and ship new features. • Implement responsive user interfaces and ensure cross-browser compatibility. • Integrate third-party services, including Stripe for payment processing and Zendesk API for customer support functionalities. • Utilize Docker containers for development and deployment to ensure consistency across environments. • Work with databases, particularly MongoDB and Redis, to manage and store data efficiently. • Implement and manage message queues using frameworks like RabbitMQ. • Write clean, scalable code following best practices in software development. • Troubleshoot and debug issues across the stack to optimize performance. • Participate in code reviews, providing and receiving constructive feedback to improve code quality. • Stay updated with emerging technologies and propose improvements to existing applications.

Job Requirements

  • Proficient in frontend technologies: Vue.js and JavaScript.
  • Strong backend development skills with TypeScript and Nest.js.
  • Experience with databases: MongoDB and Redis.
  • Familiarity with message queue systems like RabbitMQ.
  • Experience with Docker and containerization of applications.
  • Familiarity with payment provider APIs, e.g. Stripe.
  • Knowledge of Zendesk API integration.
  • Understanding of RESTful APIs and web services.
  • Experience with version control systems, preferably Git.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills, both written and verbal.
  • Ability to work collaboratively in a team environment.
  • Self-motivated with a strong desire to learn and stay updated with new technologies.
  • Time management skills with the ability to handle multiple tasks and meet deadlines.
  • Experience with Laravel (nice to have).
  • Familiarity with other frontend frameworks or libraries (nice to have).
  • Knowledge of CI/CD pipelines and automation tools (nice to have).
  • Experience with other payment provider APIs (nice to have).
  • Understanding of Agile/Scrum development methodologies (nice to have).
  • Exposure to cloud platforms like AWS, Google Cloud or DigitalOcean (nice to have).
  • Knowledge of microservices architecture and design patterns (nice to have).
  • Familiarity with GraphQL (nice to have).
  • Experience with UI component libraries like Vuetify, Bootstrap-Vue, or Element-UI (nice to have).
  • Knowledge of code quality tools such as ESLint and Prettier (nice to have).
  • Understanding of performance optimization techniques for web applications (nice to have).
  • Familiarity with security best practices in web development (nice to have).

Related Job Pages

More Full-stack Engineer Jobs

Corvid Consulting logo

Intern – Software Developer, Software Engineer

Corvid Consulting

AI, Growth Hacking, Data Science, Analytics Consulting Firm

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. • Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.

United Kingdom
Corvid Consulting logo

Software Developer / Software Engineer

Corvid Consulting

AI, Growth Hacking, Data Science, Analytics Consulting Firm

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.

United Kingdom
Insight Global logo

Full-Stack Developer, 5-8 Years Experience

Insight Global

A leading global staffing company dedicated to empowering people

Full TimeRemoteTeam 1,001-5,000Since 2001H1B Sponsor

• Design, develop, and maintain front-end and back-end components of web applications using modern frameworks and technologies. • Collaborate with product managers, designers, and other developers to gather requirements and translate them into technical specifications. • Implement responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js). • Develop and optimize server-side logic using languages such as Node.js, Python, Ruby, or Java. • Design and manage databases (SQL and NoSQL) to ensure efficient data storage and retrieval. • Ensure code quality and adherence to best practices through code reviews, testing, and documentation. • Troubleshoot and resolve technical issues across the entire stack. • Stay up-to-date with the latest industry trends, technologies, and best practices to continuously enhance our systems. • Mentor junior developers and contribute to the overall growth and knowledge-sharing within the team.

India
Quest Analytics, LLC logo

Senior Software Engineer

Quest Analytics, LLC

Helping Payers stay ahead of the game & compliant-confident while simplifying Practitioner attestation. #QuestForSuccess

Full TimeRemoteTeam 51-200Since 1993H1B No Sponsor

• Contribute to the design and architecture of our platform • Help scale the platform and build new features • Develop novel algorithms to solve challenging problems • Create tooling for data and process automation • Research and design for future tools and techniques

Alabama + 37 moreAll locations: Alabama | Arizona | Colorado | Connecticut | Florida | Idaho | Illinois | Iowa | Kansas | Kentucky | Louisiana | Maine | Montana | Nebraska | Nevada | New Hampshire | New Mexico | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | West Virginia | Wisconsin | Wyoming