Skip to main content

Software Engineer

Job Details

840 - Fairfield, CA - Fairfield, CA
110 Nashville, TN - Nashville, TN; 19500 - Greensboro, NC - Greensboro, NC; 9000 - Charlotte, NC 28208 - Charlotte, NC; 9000 - Raleigh, NC - Raleigh, NC
Full Time
$120000.00 - $160000.00 Salary/year

Description

Nationwide Studios is a leader in school and portrait photography services, committed to delivering innovative solutions that capture life’s most memorable moments. We combine creativity, technology, and customer service excellence to support schools, families, and organizations nationwide.

We’re seeking a highly experienced Software Engineer who brings both strong web UI development skills to help drive the next generation of our digital systems and platforms.

Position Summary

The Software Engineer (UI Specialist) will play a key role in designing, building, and optimizing our internal and customer-facing applications. This individual will be responsible for enhancing the front-end user experience with modern, responsive design principles, developing scalable SQL solutions and API development.

You’ll work closely with our CTO, one division, specifically as well as our development team.

Key Responsibilities

  • Develop and enhance intuitive, responsive UI components for web applications.
  • Collaborate with business stakeholders to translate requirements into technical specifications.
  • Integrate front-end interfaces with back-end systems and APIs.
  • Design, develop, and maintain SQL databases, stored procedures, and complex queries.
  • Optimize database performance and ensure data integrity across multiple systems.
  • Maintain and improve existing software systems through testing, debugging, and code reviews.
  • Ensure adherence to security and compliance standards.
  • Provide technical mentorship and guidance to junior developers as needed.
  • Development of new features of our existing platform
  • Other duties as assigned

Qualifications

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related field (Master’s preferred).
  • 10+ years of professional software engineering experience.
  • Experience in UI development using modern frameworks (e.g., React, Angular, or Vue.js).
  • Proficiency in at least one backend language (preferably Java).
  • Strong expertise in SQL (Microsoft SQL Server, MySQL, or similar), including performance tuning and complex query development.
  • Familiarity with RESTful API design and integration.
  • Strong understanding of software development best practices, version control (Git), and DevOps principles.
  • Excellent analytical, communication, and problem-solving skills.

Preferred Skills

  • Experience in photography, e-commerce, or digital media platforms.
  • Knowledge of cloud environments (AWS, Azure).
  • UI/UX design sensibility and ability to translate mockups into functional interfaces.
  • Experience working in an Agile/Scrum environment’s

What We Offer

  • Competitive salary and performance-based incentives
  • Comprehensive health, dental, and vision insurance
  • 401(k) plan with company match
  • Paid time off and holidays
  • Remote work flexibility
  • Collaborative, creative, and supportive company culture
  • Continuing training opportunities
Apply