Summary description:
We're looking for individuals who are passionate about building high quality software for our users. As an engineer on our team, you will be responsible for planning and leading initiatives from start to finish for our application. You'll have the opportunity to use your expertise to estimate and plan work, come up with architectural designs, implement code, give and receive feedback, and deliver software. You should have an appreciation for both process and technology. We strive to be efficient, relentlessly improve and are always looking to better our team in these areas. You love working with a small and collaborative team. We take pride in helping each other become better developers. You want to work with Rails. Our stack is heavily focused on these technologies, and you should be comfortable coding with them.Experience: Creating production software (2+ years), with at least 1 of those years creating web applications in Ruby on Rails and a modern JavaScript front-end framework (e.g., React, Vue). Using practices to improve code quality and reduce bugs (e.g. code reviews, automated tests) Designing systems and finding the right tools for the right job at the right costWe'd Like to See: Experience developing, releasing, and maintaining web applications. Ability to write clean, readable, reusable code. Strong understanding of performance, security, and telemetry usage. Track record of collaboration and leadership in agile software methodologies.
Job description:
The Ruby Programmer 1(RPRGM1) is an intermediate level role that is accountable for building Ruby applications, to include back-microservices and processing scripts. Our company strives for client satisfaction and ease of use of the education platform to create great client experience. The Ruby Programmer 1(RPRGM1) is a member of the Programming Team who maintains code quality, organization, and automatization. Ensures the best possible performance, quality, and responsiveness of the applications This role will also design, create, and retain efficient, reusable, and reliable Ruby code. As a part of the RPRGM1 role, they may be involved in support escalation issues that impact the clients experience on our platform. These issues are sent to the RPRGM1 to help create fixes and/or help create newer updates to the platform. Clear communication is critical to ensuring that these issues are corrected and processed in a timely manner to provide clients a great customer experience. The RPRGM1 will work with the Chief Technology Officer and other programming team to maintain, troubleshoot existing application, integrate data from external clients and coordinate with the team working on different layers of the infrastructure.
.