Full Stack Software Engineer at ZAGG Inc
Midvale, UT 84047, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Jun, 25

Salary

0.0

Posted On

06 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Testing, Html5, Product Management, Postgresql, It, Azure, Javascript, Information Technology, Web Servers, Data Transformation, Relational Databases, Design Principles, Design, Containerization, Seo, Computer Science, Optimization Techniques, Software Development

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

We are seeking a skilled and motivated Senior Level Full Stack Software Engineer to join our IT team. The ideal candidate will have a solid background in full-stack development, with experience in maintaining and enhancing containerized web applications. This role requires strong problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment.
Additionally, they should have a strong understanding of relational databases, web applications, and RESTful APIs. They will be expected to stay up to date with the latest industry trends and best practices to ensure developed solutions are efficient, scalable, and secure.

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in computer science, information technology, or a related field.
  • 5+ years of experience in full-stack software development.
  • Strong proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and modern frameworks (e.g., React, jQuery, Bootstrap).
  • Proficiency in working with relational databases (e.g., MYSQL, PostgreSQL) and the SQL programing language.
  • Extensive experience with server-side languages and frameworks (e.g., Node.js, Python, Django, etc.)
  • Deep understanding of RESTful API design, development, and best practices.
  • Experience with data transformation, validation, and error-handling techniques.
  • Solid understanding of object-oriented design principles and how to implement them effectively.
  • Experience with version control systems (e.g., Git).
  • Advanced understanding of CSS and web design principles.
  • Familiarity with deployment processes, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure).
  • Knowledge of testing frameworks and tools for both front-end and back-end.
  • A self-starter who takes the lead in identifying tasks that need attention and acts to complete them without waiting for direction.
  • Ability to analyze complex problems, identify root causes, and implement effective solutions.
  • A passion for learning new technologies, frameworks, or tools independently, with minimal supervision.
  • Open to feedback and comfortable working in a dynamic and evolving project landscape.
  • Ability to prioritize tasks, manage multiple responsibilities, and meet deadlines in a fast-paced environment.
  • Excellent verbal and written skills to explain technical concepts to a variety of audiences.
  • Experience working in a team environment and collaborating with cross-functional teams such as design, marketing, and product management.
  • Commitment to delivering high-quality work no matter how visible it is.

PREFERRED QUALIFICATIONS

  • Familiarity with serverless architecture and containerization.
  • Experience with web proxies, web servers, and single sign-on.
  • Knowledge of SEO and web performance optimization techniques.
Responsibilities
  • Design and develop robust front-end and back-end components of web applications, including scalable APIs for internal and external consumption.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and address potential technical challenges or opportunities for improvement without waiting for direction.
  • Write clean, maintainable, and well-documented code.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Diagnose and resolve application issues, ensuring minimal disruption to business operations.
  • Participate in data migration and integration projects to ensure smooth transition and interoperability between systems.
Loading...