Remote Software Engineer 3 - Ruby/PHP

Posted

Apply now
Please, let Granicus know you found this job on RemoteYeah. This helps us grow ๐ŸŒฑ.

Description:

  • The Software Engineer 3 role at Granicus is designed for developers early in their careers who seek a fun, supportive, and fast-paced environment to enhance their skills and contribute code to production systems.
  • This role involves taking on leadership responsibilities in maintaining automation test suites and working on production code.
  • Software Engineers at Granicus are expected to contribute to the broader technology organization in deploying and supporting applications in higher environments.
  • Responsibilities include collaborating with product management and business stakeholders to deliver SaaS-based solutions, communicating effectively to create high-quality software, and proactively improving processes and product design.
  • The role also involves driving innovation by generating new product ideas, performing technology and feasibility studies, and designing secure, performant, scalable, and highly available solutions.
  • Engineers will troubleshoot and resolve production issues related to various aspects such as deployments, networking, configuration, databases, performance, stability, security, and application logic.
  • Mentoring team members, providing technical training, and helping onboard new hires are also key responsibilities.
  • Engineers are expected to champion the development teamโ€™s core values.

Requirements:

  • Candidates must have 4+ years of experience in developing, testing, shipping, and supporting production-quality SaaS-based web applications.
  • The ability to write clean, maintainable, and efficient code while adhering to coding standards and best practices is essential.
  • Conducting code reviews to ensure code quality and providing constructive feedback to team members is required.
  • Candidates should be able to troubleshoot, debug, and resolve software defects and issues promptly.
  • Expert-level knowledge of React, JavaScript, and related web technologies is necessary.
  • Proficiency in PHP, Ruby, and/or .Net is required.
  • Strong experience in developing unit tests, integration tests, E2E tests, and load/stress tests is needed, along with experience with relational databases such as MySQL, PostgreSQL, and MS SQL.
  • Knowledge of front-end technologies, particularly React and JavaScript, is important.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams are required.
  • An analytical mindset with excellent problem-solving skills is essential.
  • Experience working in Agile development environments is preferred.
  • Proficiency in using version control systems, such as Git, is necessary.
  • A willingness to stay updated on industry trends and continuously improve skills is expected.

Benefits:

  • Granicus offers a remote-first work environment with a globally distributed workforce.
  • The company promotes a transparent, inclusive, and safe culture, encouraging diverse voices through Employee Resource Groups.
  • Employees have opportunities to engage in "Coffee with Mark" sessions, allowing interaction with the CEO on important issues.
  • Microsoft Teams communities focused on wellness, art, family, and more are available for employee engagement.
  • Granicus is committed to equal employment opportunities, ensuring all qualified applicants are considered without discrimination.
Leave a feedback