Updater, Inc. is seeking a highly motivated and experienced Senior Backend Engineer to join our Platform team within the MoveHQ division of Updater. As a crucial individual contributor in this role, you will drive the development and optimization of our backend systems, specifically handling interactions with third-party systems including authentication and authorization processes. This role plays a key part in maintaining our one-stack system for account and user management, ensuring the stability, scalability, and success of our platforms while fostering a culture of technical excellence and collaboration within the engineering team.
About the Role
- Develop and Optimize System Features: You will design, develop, and maintain backend components of Updater’s systems, focusing on building robust, secure, and scalable solutions that enhance user and account management functionalities.
- Enhance Software Quality and Performance: Collaborate with your team to elevate the platform’s reliability and performance. You will play a critical role in refining our development processes and engineering standards.
- Lead Technical Implementations: As a senior member of the team, lead the technical implementation of projects to build and maintain system functionality. Ensure that all technical deliverables meet high standards of security, quality, and performance.
- Mentorship and Leadership: Elevate the engineering team’s capabilities by mentoring junior engineers and sharing best practices in backend development, especially in PHP, Ruby on Rails, and other relevant technologies.
- Manage CI/CD Pipelines: Build and oversee the continuous integration and delivery pipelines for team-owned applications, ensuring efficient and error-free deployments.
About You
- Experienced Backend Developer: You have 5+ years of backend web development experience, with significant expertise in Ruby on Rails, PHP (Laravel), and ideally, familiar with handling both third-party and internal APIs.
- Proven Track Record: You have successfully developed and maintained high-quality systems, demonstrating an ability to solve complex backend engineering problems.
- Database and ORM Proficiency: Experienced with relational databases and ORM systems, crafting efficient, scalable database interactions.
- Testing and Automation Expertise: Proficient with test development, understanding the distinctions between unit, integration, and end-to-end tests. Familiarity with testing frameworks such as Cypress or Selenium is a plus.
- Agile Methodology Familiarity: Well-versed in agile development practices and tools such as Scrum and Jira.
- CI/CD Experience: Skilled in continuous integration and delivery practices, using tools like Jenkins, CircleCI, or GitHub Actions.
- Communication Skills: Excellent at both written and verbal communication, able to produce high-quality technical documentation and collaborate effectively with diverse stakeholders.
- Regulatory Experience: (Optional) Experience in developing software for highly-regulated environments, such as government contracts or compliance-focused industries.
Additional Qualifications
- Willingness to take on complex problems and drive technical solutions across the backend stack.
- Demonstrated ability to work independently as well as part of a distributed team.
This posting is anticipated to remain open until November 27th, 2024. The new hire salary range for this position is $90,000 to $190,000 annually. Factors which may affect the starting pay within this range include skills, experience, and other qualifications aligned with Updater's internal leveling guidelines.