Responsible for the development of new user-facing features. Build reusable code and libraries for future use. Ensure the technical feasibility of UI/UX designs. Participate in the design, implementation, testing and shipping of features that can scale to millions of users. Build features with a major focus on performance, scalability, and future expansion. Write unit and functional automation to validate code quality. Collaborate with team members to effectively achieve department goals. Participate in the evaluation of new system integration points to define the data elements and format that is required by each system and/or data source. Identify opportunities for improvement in system interfaces. Ensure security and compliance of APIs and assist with discovery efforts. Telecommuting: 100% Telecommuting.REQUIREMENTS: This position requires a bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering or a related field plus 5 years of experience as Software Developer, Software Engineer or other occupation/position/job title involving software development with Ruby on Rails. In the alternative, we will accept a master’s degree, or foreign equivalent, in Computer Science, Computer Engineering or a related field plus 3 years of experience as Software Developer, Software Engineer or other occupation/position/job title involving software development with Ruby on Rails. Additionally, the applicant must have employment experience with: (1) Enterprise level systems to create application that sustains high availability and low latency. (2) Computer science, including data structures, design patterns, OOP/OOD and architecture principles. (3) Container technology and cloud infrastructure. (4) Designing internal/external APIs with versioning. (5) MySQL or RDBMS including schema design, query optimization. (6) Full SDLC with product and engineering teams.
Minimum Salary: 169,229Maximum Salary: 169,229Salary Unit: Yearly