Software Engineer II

Remote Full-time
Overview: As a Software Engineer II, you will have responsibility for designing, building and maintaining our suite of applications for our healthcare quality data platform. Our development stack is a Ruby on Rails application, PostgreSQL database integrated with a React frontend. You will collaborate closely with cross-functional teams to develop new features, troubleshoot and improve existing code, and ensure our systems meet high standards of performance, scalability, and security. Responsibilities: Write clean, maintainable, and efficient code, following best practices and coding standards, completing tasks independently and taking a proactive approach to finding solutions to challenges. Develop new features and improvements based on project requirements, collaborating with product managers and designers but also taking ownership of your work from start to finish. Work with cross-functional teams to understand project requirements and help implement new features and updates. Proactively identify bugs and issues in the software and resolve them through testing and debugging. Create unit tests, conduct testing, and document solutions and processes for future reference. Ensure code is well-tested and stable before release. Stay up to date with emerging technologies, development practices, and tools. Participate in team learning activities and apply new knowledge to improve your work. Create and maintain documentation for software systems, including setup guides and technical specifications. Participate as the engineering lead in agile ceremonies including sprint planning, backlog grooming, and retrospectives, using insight to assess project needs, fostering collaboration and proactive problem solving. As a growth organization, roles and responsibilities often evolve and adapt over time. As such, this job description may not comprehensively account for future activities, responsibilities, and priorities—these may evolve right along with us! Qualifications: Bachelor’s degree in computer science or equivalent relevant work experience 5+ years of at least one scripting language (preferably Ruby or JavaScript) 5+ years of experience working with a web development framework (Rails, Django, Symfony, etc.) 5+ years of software testing – you know what to test, when and how during the development process Deep understanding of the principles of software architecture, particular object-oriented design Experience using version control, ticketing systems, etc. Proficient in a CLI/POSIX environment Experience supporting and maintaining production systems Proficient in AI based tooling Ability to work collaboratively in a team-oriented environment. Strong problem-solving skills and attention to detail. Excellent communication skills, both written and verbal. A passion for learning and improving technical skills. Able to prioritize tasks, make decisions, and take ownership of your work Use independent judgment to analyze and solve problems, determine appropriate solutions, and take the lead on smaller project components.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Technician 2 - Site Services

Remote

Experienced Remote Financial Products Director – DoorDash Entry Level Work From Home Jobs (Remote) – Career Growth and Development Opportunities in the Food Delivery and Logistics Industry

Remote

**Experienced Specialty Testing Customer Service Support Representative – Billing (REMOTE)**

Remote

**Experienced Remote Research Study Participant – Flexible Part-time Work Opportunity**

Remote

Staff Decision Scientist

Remote

Insurance Agent Role – Work From Home

Remote

[Remote/WFM] Immediately Require All Subject Tutors Needed in

Remote

Remote Chat Support Assistant – No Degree Requi...

Remote

[Remote] Business Development Manager - East Coast

Remote

Experienced Remote Data Entry Professional – Flexible Part-Time or Full-Time Work from Home Opportunity with arenaflex

Remote
← Back