What are the responsibilities and job description for the Remote Software Engineer | Work From Home position at Get It - Professional Services?
Job Overview
We are seeking skilled Software Engineers who are ready to tackle a diverse range of technical challenges in application reliability, DevOps, and infrastructure engineering. This role involves critical tasks such as performance monitoring, scalability, internal tooling, and system automation, all focused on maintaining the integrity of our production infrastructure.
As an Application Engineer within our organization, you will engage dynamically with cross-functional teams, contributing to innovations that have a tangible impact on the healthcare landscape, thereby enhancing patient care on a daily basis.
Key Responsibilities
This role offers substantial potential for career advancement, providing you with avenues to broaden your skill set and progress within a rapidly evolving industry. You will join a team that promotes continuous learning and professional development.
Company Culture And Values
We pride ourselves on fostering a collaborative environment that values teamwork and open communication. Our commitment to diversity ensures that all voices are heard, leading to innovative solutions in healthcare technology.
Compensation And Benefits
We are seeking skilled Software Engineers who are ready to tackle a diverse range of technical challenges in application reliability, DevOps, and infrastructure engineering. This role involves critical tasks such as performance monitoring, scalability, internal tooling, and system automation, all focused on maintaining the integrity of our production infrastructure.
As an Application Engineer within our organization, you will engage dynamically with cross-functional teams, contributing to innovations that have a tangible impact on the healthcare landscape, thereby enhancing patient care on a daily basis.
Key Responsibilities
- Design, implement, and conduct unit tests for both frontend and backend application code.
- Collaborate effectively within an agile team, participating in meetings, iterative development, estimations, and design sessions.
- Develop APIs to facilitate communication with hospital systems, clinical researchers, and pharmacies.
- Produce clean, maintainable code that aligns with overarching architectural principles.
- Partner closely with Product Managers to establish feature specifications and develop state-of-the-art products utilizing frameworks such as React and React Native.
- Diagnose technical issues in internal environments and extend support as necessary.
- Convey technical risks and aid in the ongoing enhancement of performance and security for our web applications and infrastructure.
- Strong analytical capabilities with proficiency across various layers of the technology stack.
- A data-driven and iterative approach to problem-solving and development.
- Comprehensive understanding of fundamental computer science principles.
- Experience with web technologies including JavaScript, HTML, CSS, React, and WebSockets.
- Proficient in team collaboration and familiar with version control tools (git).
- Background in configuration management systems and managing systems as code.
- Awareness of established security best practices.
- A passion for infrastructure, automation, reliability, and debugging.
- Experience in healthcare or with medical technologies is preferred.
- Familiarity with Node.js, Webpack, React Native, and mobile development.
- Knowledge of contemporary JavaScript frameworks (React, Angular, Webpack).
- Experience creating RESTful web services and familiarity with large-scale cloud infrastructure.
- Working knowledge of both SQL and NoSQL databases.
- Basic system administration skills.
- Proven experience in designing and implementing APIs, SDKs, and libraries.
- Strong capability in writing integration and automated tests.
- Understanding of real-time communication technologies such as WebRTC and OpenTok.
- Familiarity with Unix and BASH scripting.
- Experience in managing remote servers via online interfaces and SSH.
This role offers substantial potential for career advancement, providing you with avenues to broaden your skill set and progress within a rapidly evolving industry. You will join a team that promotes continuous learning and professional development.
Company Culture And Values
We pride ourselves on fostering a collaborative environment that values teamwork and open communication. Our commitment to diversity ensures that all voices are heard, leading to innovative solutions in healthcare technology.
Compensation And Benefits
- Competitive salary and benefits package, including medical, dental, vision, and retirement plans.
- 401(k) with company matching.
- Generous paid time off (PTO) plan, in addition to 12 paid national holidays.
- A dynamic work environment where you will help shape the future of telemedicine.
- Excellent prospects for professional growth.