Senior Full Stack Developer

Meet Zartico, the world’s first Destination Operating System.

 

Zartico’s mission is to empower DMOs to be better stewards of the world’s tourist destinations through improved data intelligence and decision-making. Makers of the first Destination Operating System, Zartico harnesses and streamlines complex data to provide a full spectrum of data science, benchmarking, and analytical services for use in marketing, community development, and sustainability efforts. Based in Salt Lake City, Utah, Zartico has over thirty years of experience in technology, tourism, destination travel, and tourism marketing.

Job Summary:

As a Senior Full Stack Developer at Zartico, you will be pivotal in designing and implementing interfaces focused on providing an exceptional user experience. You will work closely with our cross-functional team of designers, back-end developers, and product managers to deliver high-quality, responsive, and performant web applications. This role offers an opportunity to lead front-end development efforts, mentor junior developers, and contribute to the overall success of our projects.

What You’ll Do:

 

  • Full Stack Development: Design, develop, and maintain robust, scalable, and high-performance web applications, sometimes taking ownership of the entire software development lifecycle.

  • Architecture and System Design: Collaborate with the team to design and implement system architecture, database schema, and software components that adhere to best practices.

  • Front-End Development: Develop and maintain responsive and interactive web applications using cutting-edge front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).

  • Backend Development: Create efficient and secure server-side components using technologies such as Node.js, Python, Ruby on Rails, or others, while integrating with databases and third-party services.

  • PI Integration: Integrate third-party APIs and services to extend functionality and enhance the application's capabilities.

  • Quality Assurance: Collaborate closely with our QA team to design unit and integration tests, conduct code reviews, and ensure the codebase is robust, maintainable, and high-quality.

  • Performance Optimization: Continuously optimize the application for speed, scalability, and efficiency to deliver a seamless user experience.

  • Code Quality: Write clean, modular, and maintainable code, following industry best practices and coding standards. Conduct code reviews to maintain high code quality across the team.

  • CI/CD Management: Collaborate on the design and upkeep of deployment infrastructure and release strategies.

  • Cross-Functional Collaboration: Work closely with back-end developers to integrate front-end components with server-side logic. Collaborate with product managers to refine user stories and prioritize features.

  • Technical Leadership: Mentor and guide junior developers, fostering their growth and helping them improve their skills. Lead technical discussions and contribute to architectural decisions.

  • Problem Solving: Troubleshoot and debug complex issues, offering creative solutions and improvements to enhance the user experience and product performance.

  • Manage Up and Create Visibility: Working asynchronously to communicate effectively both increasing uncovered risks and requirements to accomplish the strategic outcomes Zartico has committed to achieve.

Education and Certifications:

  • Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • Proven experience (10+ years) working as a Full Stack Developer with a strong portfolio of applications you have developed.

  • Proficiency in HTML, CSS, Python, JavaScript, and popular front-end frameworks (React, Angular, or Vue.js).

  • Deep understanding of web performance optimization, web accessibility, and responsive design principles.

  • Proficiency in front and backend technologies (e.g., JavaScript, HTML/CSS, React, Node.js, Express, SQL/NoSQL databases, PHP, Docker, Django).

  • Strong understanding of software architecture, design patterns, and data structures.

  • Experience with version control systems (e.g., Git) and modern development workflows and build tools (Webpack, Babel) is a plus.

  • Knowledge of cloud platforms ( AWS, Azure, Google Cloud, Good Data) is a plus.

  • Strong problem-solving skills and the ability to work collaboratively in a team.

  • Excellent communication and interpersonal skills.

  • Leadership experience or a strong desire to take on leadership responsibilities.




Why Zartico?

  • We believe in a growth mindset. We are a learning organization.

  • We emphasize focus because we know that to achieve big dreams, you have to execute and get the small stuff right.

  • We lead with inclusion and value diversity. We believe in diversity of thought, perspective, and experience. Diversity of experience and perspectives creates a more robust product and a more beautiful world. 

  • We dream in color and code. 

  • We hustle. 

  • We are humble and know that the sum of our parts is greater than any one of us as individuals. 

  • Above all else, we do the right thing. We believe in transparency, honesty, and integrity.