Software Engineer II

Remote
Full Time
Development
Mid Level

DaySmart is a provider of business management software that specializes in providing scheduling and workflow solutions to businesses around the world. We provide award-winning business software to over 200,000 users in a variety of industries. DaySmart is a fast-paced, rapidly growing company, and has been named to the Inc Magazine list of America’s 5000 Fastest-Growing Privately Held Companies for eleven consecutive years!

Summary

The Software Engineer II is an intermediate-level engineering professional who is responsible for designing, coding, testing, and deploying code for our products. Working in small teams and utilizing agile programming practices, this software engineer will develop and maintain software systems. Will work on a variety of projects, platforms and technologies to expand new and existing software to meet the changing requirements. Will write automated unit tests for code to ensure correctness and stability. Will assist with the deployment of completed items.

Job Responsibilities

  • Work collaboratively with other engineers within an agile delivery team
  • Deliver basic software engineering tasks, independently
  • Conduct intermediate engineering tasks with team collaboration and support
  • Under direct supervision of technical leaders, perform complex engineering tasks

Requirements

  • Bachelor's degree in computer science, software engineering, or other related field; or has work experience deemed a sufficient level of equivalency
  • 3 to 6 years of professional experience developing software
  • Knowledge and experience in HTML, CSS, NodeJS, TypeScript, JavaScript and/or C#
  • Effective communication and collaboration skills
  • Comfortable working in a cross functional team
  • Demonstrated attention to detail
  • Strong desire to innovate
  • Ability to learn quickly

Desired Experience

  • Front-end application development in HTML, CSS, and JavaScript
  • Developing with Amazon Web Services (AWS), especially Lambda & DynamoDB
  • Creating programs that utilize server-client communication
  • Writing and integrating APIs (Application Programming Interface)
  • Developing using agile programming methodologies
  • Experience with git and with CI/CD using GitHub Actions and/or Jenkins
  • Developing software with automated unit tests

DaySmart is committed to creating a diverse employee environment and is a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, disability, age, or veteran status.

 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.