Ruby Software Developer
Partner Engineering and Science - torrance, CA
Apply NowJob Description
ABOUT US PARTNER offers full-service engineering environmental and energy consulting, and due diligence services throughout the Americas, Europe, and around the globe. As a leading firm in the Commercial Real Estate (CRE) industry, we have 1200+ employees in more than 40 offices. We want to be the best home for talented professionals in our field! We know that if we hire the best and the brightest, the clients will come, and we will continue to build our company. Our internally focused mission has led to Partner being recognized on ENR's Top 500 Design Firms List, Inc. 5000's Fastest-Growing Private Companies in America, and Zweig's Best Firms to Work For. Our entrepreneurial environment is one where each person can have an impact. Check out this role and join our team of talented people! Learn more about . SUMMARY Partner Engineering and Science, Inc. is seeking an experienced Ruby Software Developer to join our innovative IT department. This position is ideal for a talented developer who is passionate about designing, developing, and maintaining software applications that drive our business operations forward. As a Ruby Software Developer, you will work closely with the Director of Business Applications and other stakeholders to ensure the stability, scalability, and security of our platforms. You will have the opportunity to contribute to the evolution of our legacy systems while shaping new, cutting-edge solutions. This is a unique software development position.Some aspects of your work will be outside client facing while other aspects will be for our internal enterprise software - many users of your software will be your colleagues and co-workers.Your technical expertise will be relied on daily, but you'll also get to use that non-technical half of your brain to problem solve user workflows and business processes that rely on your code.It's a rare opportunity to observe and feel the immediate effects that your lines of code have on a fast-paced organization. This position is located in our Torrance, CA office and is not a remote option. ESSENTIAL DUTIES & TASKS Software Development: Design, develop, test, and deploy robust, scalable Ruby-based applications. System Maintenance: Maintain and improve legacy systems, ensuring their continued reliability and performance. Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality solutions. Code Quality: Write clean, efficient, and maintainable code while adhering to best practices for development and security. Technical Guidance: Provide mentorship to junior developers and collaborate on defining engineering standards and processes. Feature Implementation: Translate business requirements into technical specifications and build new features for existing and new applications. Troubleshooting: Diagnose and resolve performance bottlenecks and bugs to ensure smooth operations. Documentation: Create and maintain documentation for system architecture, workflows, and processes. TECHNICAL SKILLS Strong proficiency in Ruby and Ruby on Rails. Familiarity with front-end technologies (HTML, CSS, JavaScript) and their integration with back-end services. Experience working with relational databases (MySQL, PostgreSQL). Knowledge of Git version control and CI/CD processes. Familiarity with cloud services (AWS, Azure) is a plus. Exposure to Agile development methodologies. QUALIFICATIONS 2+ years of hands-on experience in Ruby development. Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent professional experience. Experience with testing frameworks and code quality tools (RSpec, RuboCop). Experience with containerization (Docker, Kubernetes) and microservices architecture. Understanding of DevOps practices and tools (Travis CI, GitLab CI). Knowledge of JavaScript frameworks (Vue) is a bonus. COMPENSATION Salary range: $80,000 to $110,000. This is what we reasonably expect to pay for the role The pay scale for this role considers a wide range of factors when making compensation decisions including, but not limited to, skill sets, experience and training, licensure and certifications, and other business and organizational needs. Please note, the disclosed pay scale estimate has not been adjusted for the applicable geographic location where the position may be filled. You may also be eligible to participate in a discretionary incentive bonus program which is dependent on various factors, including, but not limited to individual and organizational performance. BENEFITS Competitive benefits package including health insurance, dental insurance, vision insurance, vacation and sick time, and a 401(k) plan with a company match. Equal Employment Opportunity It is Partner Engineering and Science, Inc's (The Company) policy to provide equal employment opportunity for all applicants and employees. The Company does not unlawfully discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition or information including genetic information, family care status, military caregiver status, veteran status, marital status, or any other basis protected by local, state, or federal laws. California Consumer Privacy Act We collect personal information from you in connection with your application for employment with Partner Engineering and Science, Inc.For details on what personal information we collect and the purposes for which we collect it, please visit:
Created: 2024-11-05