The KPA Flex Software platform helps clients develop a comprehensive EHS program leveraging technology to instill a culture of safety and maintain a productive workplace. The platform combines features that are tailored to the needs of our clients business including audits and inspections incident management flexible training and reporting and insights.
Position Description:
The Software Engineer for the KPA Flex solution is a full stack web-application generalist who also works in the native iOS and Android applications. The candidate writes and maintains high-quality code that empowers customers with the resources they need to keep their team safe. The innovative technology and user customizable platform enables clients to collect evaluate understand and implement safety and training information in real-time.
The Software Engineer will be responsible for the following:
In the first 2 weeks you will:
Have a running development environment confirmed by successfully building the code base for the existing product.
Accept estimate develop and test a set of low-priority defects associated with one product.
Have the solutions peer reviewed and passed prior to check-in
In the first 30 days you will:
Contribute towards the planning tasking execution and delivery as defined by an agile development environment that includes reporting time against tasks estimation of effort code reviews and commitment to delivery.
In the first 90 days you will:
Demonstrate development productivity and quality on par with the other team members through the daily input of status information. All developed code will be highly scalable high-quality object-oriented and comply with KPA standards.
In the first 6 months you will:
Collaborate with team members and leadership to identify and document the technical tasks performed and needed for continued success
By the end of the first year you will have:
Demonstrated functional knowledge of the KPA Flex SaaS platform to the point of leading feature development for multiple components of the platform
Success Criteria:
Writes and maintains high-quality code that gets the job done
Collaborates with peers to meet customer needs
Is always learning and continuously improving
Is experienced in building web applications
Is experienced with JavaScript and interested in using it on the server (NodeJS)
Ideally worked with modern web frameworks such as Vue and WebPack
Is familiar with secure coding practices (OWASP or SDLC) and has an eye for security concerns like injection attacks
Job Qualifications
Mid-level (roughly 3-5 years) experience in full stack web application development with the following tech stack:
NodeJS / JavaScript / TypeScript
Git / GitHub
MongoDB
SQL / PostgreSQL
Ideally worked with modern web technologies such as Vue React or WebPack
Experience with native iOS (Objective-C Swift) and Android (Java Kotlin) development a plus
Compensation:
Annual base salary between $100-120k
Bonus potential of 10% annually
This is a full-time exempt position
Physical Requirements:
Physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
-Working at a computer typing and view a screen - Constantly
- Stationary sitting or standing - Constantly
-Visual Recognition - Constantly
-Hearing/Listening - Occasionally
- Communicating verbally and/or in writing - Occasionally
-Travel - Seldom
Dont meet every job requirement At KPA we are dedicated to building a diverse inclusive and authentic workplace. Studies have shown that women and people of color are less likely to apply unless they meet every requirement. If youre excited about the role but your past experience doesnt align perfectly with every qualification we still encourage you to apply! You might just be the right candidate for this or other roles.
We are passionate about what we do how we do and why we do it. Our culture is driven by the KPA core values Integrity Helpful Excellence Agile Respectful and Teamwork. Success will be determined by the capabilities energy and character of the people we bring into our organization and the performance they achieve.
KPA is committed to providing equal opportunity in all of our employment practices including selection hiring promotion transfer and compensation to all qualified applicants and employees without regard to race religion religious dress/grooming color ethnicity sex (including sex stereotyping) sexual orientation gender identity or gender expression national origin ancestry citizenship status creed uniform service member status military or veteran status marital status pregnancy breast-feeding and/or pregnancy-related conditions age protected medical condition leave status physical or mental disability genetic characteristics or any other legally-protected status in accordance with the requirements of all federal state and local compliance with federal law all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
If you need assistance or an accommodation due to a disability you may contact us at
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.