Badger Meterposted 2 days ago
$120,000 - $135,000/Yr
Full-time • Mid Level

About the position

SmartCover is seeking a highly skilled and experienced Software Engineer to help us produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for designing, developing and maintaining software applications that support SmartCover’s core business, from conception to deployment. The ideal candidate will have a strong track record of delivering high-quality software solutions and a passion for staying up-to-date with the latest technologies and best practices. We are prioritizing candidates who currently reside in California.

Responsibilities

  • Collaborate with development teams and product managers to identify and prioritize new features
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test, troubleshoot, debug and upgrade software
  • Ensure that cybersecurity and data protection best practices are implemented
  • Build features and applications with responsive web design
  • Write technical documentation
  • Work with data scientists and analysts to improve software
  • Provide technical leadership, oversight, and management to junior team members
  • Facilitate SCRUM development processes

Requirements

  • 5+ years in a Software Engineer or similar role
  • Bachelor’s degree in Computer Science or related field or equivalent years of work experience
  • Knowledge of multiple front-end languages, libraries (e.g. HTML/CSS, JavaScript, XML, jQuery) and frameworks (e.g. ReactJS, Angular, etc)
  • Knowledge of multiple back-end languages (e.g. PHP, Python, etc) and web application frameworks (e.g. Symfony, Laravel, etc)
  • Knowledge of multiple back-end languages (e.g. C, C++, PHP) and front-end application frameworks (e.g. F3, QT)
  • Familiarity with databases (e.g. MySQL, PostgreSQL), web servers (e.g. Apache, Nginx) and UI/UX design
  • Familiarity with Linux (e.g. Debian) maintenance (e.g. Systemd, permissions, CLI tooling) and Bash scripting
  • Familiarity with cloud computing services (e.g. AWS, Google, Azure) a plus
  • Familiarity with common CI/CD software and SCM tools (e.g. git, Jenkins, etc)
  • Familiarity with Jira issue tracking
  • Embedded firmware development knowledge is a plus
  • Experience with Agile / SCRUM development methodologies

Benefits

  • An Equal Opportunity/Affirmative Action Employer
  • Compliance with the Americans with Disabilities Act (ADA)
  • Reasonable accommodation for qualified employees with a disability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service