Description
This role requires in-person collaboration weekly in our headquarters
located in Granville, OH.
All applicants must be local to Ohio.
Purpose of the Full Stack Engineer
RevLocal is rapidly transforming our business and our ability to deliver value
directly to our Clients. This role will be an instrumental part of our
continued growth and innovation.
A Full-stack Engineer at RevLocal performs a wide range of activities,
focusing on rapidly delivering high value solutions to Production in a team-
based approach. This may involve creating new software assets or modifying and
supporting existing ones. Qualified candidates should have experience and
skills in variety of programing languages, software development techniques,
and automated testing practices to improve new and existing software
solutions' quality and efficiency. Our Engineers work within a RevLocal
Product team to deliver solutions and own independent features from Discovery
to Launch.
Essential Duties
Technical ownership of tasks
Successfully deliver completed stories within a Sprint, either via paired programming or independent development
Efficiently produce well-organized, optimized, and self-documenting code
Collaborate with Product Managers, other Engineers and occasionally end-users to design and implement features
Ability to meet or exceed team delivery deadlines
Communicate effectively
Provide valuable feedback during peer review, code review and all aspects of the development process
Ability to build trusted relationships with the team, with other teams and with leadership
Domain expert
Demonstrate a continuous improvement and continuous learning mindset
Demonstrate and continuously develop business acumen
Provide mentorship on tasks and projects to less experienced team members
Skills, Knowledge, and Behaviors
At RevLocal, a well-rounded engineer with a broad range of technical skills,
communication, critical thinking, and leadership is essential for our success.
Candidates with any OO experience are welcome, although C# .Net and
JavaScript are the primary languages in our tech stack
Database structures and SQL development
Solid Understanding of RESTful API's
Understanding of REACT, HTML, and CSS
History of designing and delivering software solutions for real-world
problems focusing on highly maintainable and reliable code
Experience using practices such as automated unit testing, automated
integration testing, CI/CD, and logging frameworks
Passion for continuously improving a DevSecOps culture and a Production-
first mindset
Ability to work as part of an agile team using modern development
techniques, including leading completion of User Stories all the way to
Production
Passion for sharing knowledge and mentoring others to help grow technical
talent combined with a willingness to work on-site at least one day per
week
Ability to communicate technical issues with technical and non-technical
stakeholders
Version control such as GIT, Subversion, or Team Foundation Server
Education & Experience
Bachelor's degree in computer science, computer engineering, or equivalent
experience
At least five years of software engineering or development experience
Hands-on experience using relevant tool suites
Experience working in a team environment using story-driven development in
an agile cadence
Preferred, But Not Required
Cloud infrastructure understanding, preferable Microsoft Azure
Experience with React Redux, Material IU, bootstrap (or other responsive
frameworks)
Experience with Cosmos DB
Experience with Salesforce customization
Experience with Netsuite and SuiteScripts
The preceding job description has been designed to indicate the general nature
and essential duties and skills of the work performed by employees within this
classification. It may not contain a comprehensive inventory of all duties,
skills, responsibilities, and qualifications required of employees to do this
job.
#INDCORP
#LI-Hybrid