We are looking for a Senior Software Engineer with NodeJS expertise to join our Integration team that gets to work closely with our product and engineering teams to solve complex and challenging problems and ship high-quality features, enhancements, and maintenance packages to the Absencesoft core platform. You will work in a Kanban agile process and drive changes from grooming through to delivery to both microservices and monolithic components. You will participate in a devops model building functionality, tests, deployment, and monitoring aspects of every story. We have embraced working remotely and look forward to you joining the team.
Who We Are
AbsenceSoft is a rapidly growing Leave Management software company looking to hire amazing people like you! We are a radically innovative provider of SaaS (Software as a Service) solutions for FMLA (Family and Medical Leave Act), Disability, ADA, and other types of absences. We pride ourselves in having created the most easily used, installed, and understood absence management system and Human Resources Software. We value creative, innovative people who are passionate about their work and who always believe there is always a better way.
Leading With Our Core Values
Make a Difference.
We are inspired to make an impact through our hard work, talent and passion. We push ourselves each day to better serve our teams, our clients, and our community.
Team First.
We are driven by team spirit not by self-interest. We value collaboration and approach our work with humility and a desire to win together.
Own it.
If we say it, we mean it. We follow through on our commitments, step up to deliver, and grow from our successes and failures.
Everyone Matters.
No matter your background or experience, everyone's voice holds value here.
What You will Do
● Develop high-quality APIs in serverless, containerized, and event-driven applications
● Develop and maintain messaging, workflow, and business logic domains
● Collaborate on architecture/design and lead implementation on complex systems
● Identify, prioritize, and execute tasks in the software development life cycle
● Develop automated tests and create unit tests through appropriate tools and scripting
● Peer code reviews considering security, monitoring, resiliency, and coding standards
● Collaborate within and across delivery teams of developers and Product Owners
● Ensure code is adhering to necessary security standards
● Monitor infrastructure and identify issues in all environments
What will Set You Up for Success
● Bachelor’s degree in Computer Science or similar discipline
● Experienced with SaaS, for-Market software applications
● 7+ years' Experience with NodeJS
● 3+ years of experience developing using cloud services (e.g., serverless functions, microservices, hosted API gateways, Pub/Sub messaging and Cloud file storage systems)
● Strong knowledge of one or more JS testing frameworks (preferred Jest)
● Experience building micro service architectures
● Experience with relational and NoSQL databases: MongoDB
● Exposure to system integration patterns, Rest APIs, Webhooks, Messaging, SOA
● Exposure to maintain CI/CD Pipelines and automation, Jenkins, Git
● Exposure to Infrastructure as Code solutions - Terraform or similar
● Entrepreneurial in thinking, outlook, and creative problem-solving
● Strong work ethic and ability to multitask on parallel projects and efforts
● Strong verbal and written communication skills
What To Know Before You Apply
● We are in beautiful Golden, Colorado.
● This is a full-time salaried position.
● We AbsenceSoft provides a wide variety of rewards and benefits. Including full medical, dental, vision, 401k, and life insurance. We support your professional growth including industry training and CLMS (Certified Leave Management Specialists) Certification; opportunities for additional industry and technology certifications, and continuing education.
● The salary range for this position is between $135k - 160k.
At AbsenceSoft, we are committed to building a team that represents a variety of diverse backgrounds, perspectives, and skills. We are proud to be an equal opportunity workplace that celebrates and supports diversity and inclusion. We make all employment and related decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.