About the role

  • Develop existing applications and contribute to development of new applications
  • Monitor, identify, and correct more complex software defects
  • Produce multiple concepts and prototypes to design digital products/services
  • Discuss and recommend technical developments to improve quality of applications
  • Contribute to and maintain a roadmap for software development
  • Provide fault isolation and resolution
  • Create and maintain complex technical and/or user documentation
  • Design and perform website/application software tests
  • Implement required security measures
  • Conduct research using primary data sources

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience)
  • 5+ years of experience as a Full-Stack Software Engineer
  • Expertise in front-end technologies, including HTML, CSS, JavaScript
  • Experience with modern front-end frameworks like React, Angular, or Vue.js
  • Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby)
  • In-depth knowledge of database systems, including design, optimization, and complex query writing
  • Strong problem-solving and debugging skills
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture
  • Previous leadership or mentorship experience within a development team

Benefits

  • Health insurance
  • 401(k)
  • Flexible work arrangements
  • Professional development opportunities

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job