A U.S.-based company that is developing cutting-edge HR tools that enable businesses to expedite form gathering to quickly and ethically onboard new team members, is looking for a Full-Stack Engineer. The engineer will be participating in the technology planning, design, development, testing, implementation, upkeep, and support of the platform. The company's efficient technology is replacing the laborious, paper-intensive HR onboarding procedure with a more mobile-friendly, effective, and error-free one. The company has managed to secure $1.5mn+ in funding so far. This position requires a significant overlap with the MST time zone and will be a long-term role.
Job Responsibilities:
- Create scalable solutions and put them into use to satisfy user needs
- Work on the platform's various components, such as designing tasteful front-end interfaces and improving server speed
- Build highly scalable distributed systems that offer good user experiences and quantifiable company growth by working across the entire stack
- Work together to create new features and enhance existing ones with the product and scrum team
- Write reusable, testable code that is straightforward
- Create automated tests and keep the test suite's dependability intact and up to date
- Uphold the engineering standards and ensure that the codebase is consistent
- Work together as a cross-functional team with sales, customer service, and marketing
- Check the code of other team members for accuracy and quality
- Encourage and push for best practices in development as a member of a forward-thinking organization
- Eliminate obstacles throughout development via clear communication and inventive fixes
- Work both cooperatively and independently while taking responsibility for the entire software feature lifecycle, from original planning to delivery
- Examine, accept, and put into practice all assigned security policies
- Participate in code reviews, impart your knowledge to coworkers, and support the upkeep of a high level of code quality
- Plan well, assign tasks, find rapid solutions to issues, and communicate properly
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a full-stack engineer
- Working understanding of and experience with Git source control
- In-depth knowledge of any of the listed technologies JavaScript (ES6), Ruby on Rails, PostgreSQL, Vue.js, Webpack, HTML, and CSS (SCSS)
- Prior experience coordinating software development schedules and complex product development cycles
- Excellent organizational and follow-through abilities
- Outstanding interpersonal and communication abilities as well as a positive mindset
- Strong technical background and great attention to detail
- Nice to have prior experience working with Agile Scrum and Agile methodologies
- Excellent spoken and written English communication skills