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.
Apply now
Please, let Granicus know you found this job
on RemoteYeah
.
This helps us grow ๐ฑ.