Asure Softwareposted 16 days ago
Full-time • Senior
Remote • Dallas, TX
Publishing Industries

About the position

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.

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.

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.

Benefits

  • Medical, Dental, Vision, HSA, FSA- All effective on day 1!
  • Company paid Basic Life Insurance, A+D, Long-Term Disability, and Short-Term Disability
  • 401K Program with 3% safe harbor contribution
  • Employee Stock Purchase Program
  • Fitness Reimbursement Program
  • Self-Managed PTO
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service