Senior Software Engineer - UI (2019) at Asure Software
Austin, TX 78701, USA -
Full Time


Start Date

Immediate

Expiry Date

07 Jun, 25

Salary

125000.0

Posted On

07 Mar, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Query Optimization, Computer Science, Integration Testing, Jenkins, Graphql, Cloud Services, Vue.Js

Industry

Other Industry

Description

WHO WE ARE:

Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality. We help businesses develop their “Human Capital” to get to the next level, stay compliant, and allocate their time, money and technology toward growth. Our HCM platform empowers more than 80,000 clients to build great teams and better manage their people while staying compliant in an ever-changing HR legislative landscape. Asure’s HCM offering includes Payroll & Tax, HR, and Time & Attendance software and HR Services ranging from online compliance tools to a fully outsourced HR department.

SUMMARY

As a Senior Software Engineer on our team, you will work with cross-functional teams to deliver scalable and robust applications. Your expertise in Vue.js, Pinia, GraphQL, API development, Jest/Vitest, Jenkins, and AWS will be crucial in driving our projects forward. You are a part of a product application development team working on Payroll & Tax, Time & Attendance, and Human Resources. Actualizing our product roadmap, you own technical output. Providing empathy for our user base and collaboration with peers across the organization with: software engineering teams, product managers, operations and our executive team. You support the growth and success of our business through best-in-class software products for our clients.

QUALIFICATIONS AND REQUIREMENTS:

  • Bachelor’s degree in Computer Science, software development related field, or similar work experience.
  • At least 5 years of experience as a Software Engineer.
  • Strong proficiency in Vue.js and its core principles.
  • Experience with GraphQL, including schema design and query optimization.
  • Proficiency in developing and consuming RESTful APIs.
  • Hands-on experience with Jest/Vitest for unit and integration testing.
  • Experience with Jenkins for CI/CD pipeline setup and management.
  • Solid understanding of AWS Cloud services and best practices for deployment and management.
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
Responsibilities
  • Design, develop, and maintain web applications using Vue.js.
  • Implement and manage GraphQL APIs to support front-end and back-end integration.
  • Develop and maintain RESTful APIs for various services.
  • Write and maintain unit and integration tests using Jest/Vitest to ensure code quality and reliability.
  • Set up and manage CI/CD pipelines using Jenkins to automate the build, test, and deployment processes.
  • Deploy and manage applications on AWS Cloud, ensuring scalability, security, and performance.
  • Collaborate with your team on best practices, effective code reviewing and continual process improvements.
  • Contribute in scrum ceremonies including the daily stand up, backlog refinement, sprint planning, sprint retrospectives and sprint reviews.
Loading...