Location
Denver, CO | United States
Job description
JOIN OUR PROHANA
Are you a versatile and dynamic engineer with a passion for both frontend and backend development? Do you thrive in a fast-paced environment where you can contribute to every aspect of the software development lifecycle? If so, we have an exciting opportunity for you to join our team as a Full-Stack Engineer and play a key role in building innovative solutions that delight our users.
Listed as one of Hawaii's Best Places to Work for over 17 years and Hawaii's Top 250 Businesses, at ProService our PROhana isn't just your co-workers, it's your community. Being a member of our PROhana means you'll be joining a team of other high performing individuals committed to and motivated by our core mission: Empowering Hawaii Employers to Succeed.
THE ROLE
Are you passionate about ensuring the reliability, scalability, and performance of mission-critical systems? Do you thrive in a dynamic environment where you can leverage automation and technology to drive operational excellence? If so, we invite you to join our team as a Full Stack Engineer and play a key role in building and maintaining robust infrastructure that powers our platform.
ProService Engineers are building next generation Human Resources software that will empower employers to succeed by being the best at HR for the markets that we serve. As a Full-Stack Engineer, you will be responsible for designing, developing, and maintaining end-to-end solutions for our web and mobile applications. From architecting frontend user interfaces to implementing backend services and APIs, you will leverage your expertise in both frontend and backend technologies to deliver high-quality software products. Working closely with cross-functional teams, you will have the opportunity to contribute to all aspects of the software development lifecycle and make a meaningful impact on our products.
WHAT YOU'LL DO
- Collaborate with product managers, designers, and other engineers to define technical requirements and architect end-to-end solutions that meet business objectives.
- Develop responsive and intuitive user interfaces for web and mobile applications using HTML, CSS, and JavaScript, with proficiency in modern frontend frameworks such as React.js, Angular, or Vue.js.
- Design and implement scalable backend services and APIs using programming languages such as Python, Java, or Node.js, ensuring reliability, scalability, and security.
- Integrate frontend and backend components to deliver seamless user experiences, utilizing RESTful APIs and asynchronous communication patterns.
- Implement authentication and authorization mechanisms to secure access to backend resources, following industry best practices and standards.
- Monitor and troubleshoot production systems, identify performance bottlenecks, and implement optimizations to improve system reliability and efficiency.
- Stay up-to-date on emerging technologies, industry trends, and best practices in both frontend and backend development, and advocate for their adoption within the organization.
- Participate in on-call rotations and respond to incidents in a timely manner, troubleshoot issues, and implement remediation measures to restore service.
WHAT YOU'LL BRING TO THE TEAM
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
- 3+ years of professional experience in full-stack development, with a focus on building web and mobile applications.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern frontend frameworks/libraries (e.g., React.js, Angular, Vue.js).
- Experience with backend development using programming languages such as Python, Java, or Node.js, and proficiency in backend frameworks (e.g., Flask, Spring Boot, Express.js).
- Strong understanding of database design principles and experience with SQL and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills, attention to detail, and a passion for delivering high-quality software solutions.
The base compensation for this position is $150,000 - $175,000 annualized depending on experience and qualifications.
WHY YOU'LL LOVE PROSERVICE
- Our PROhana . Our employees and customers consistently express the best thing about ProService is our team. See for yourself and check out our Glassdoor reviews
- A commitment to holistic well being. Generous employer contribution toward medical benefits, paid holidays
- Professional Growth & Development. We offer opportunities for continuing education and make new opportunities available internally first
- At ProService, We Learn & We Play for Keeps. We hold ourselves to the highest standard and strive towards excellence. However, we know (from experience!) the road to excellence is paved with lessons learned and we give our PROhana the space to take on new challenges, to make mistakes and to learn from them!
Job tags
Salary
$150k - $175k