Senior Software Engineer Job at Captura, Raleigh, NC

WEt1N2k1UlBYVlgrLzJWbjdCZjd5dGduTGc9PQ==
  • Captura
  • Raleigh, NC

Job Description

About the Company

Captura is a workflow and e-commerce software provider built for professional photographers, uniting industry-leading products and expertise from Fotomerchant, ImageQuix, Photolynx, Skylab, Studio Ninja, and Capturelife. With a focus on delivering customer-centric tools that simplify processes and increase efficiency, Captura is dedicated to helping photographers make more revenue, time, and opportunity through innovative technology solutions.

Working for Captura means being a part of an innovative, dedicated, and fast-growing global team where the opportunity for impact, career growth, and learning are embedded in our culture. We are excited to come to work every day and seek team members who are enthusiastic, value collaboration, have ideas to share, and want to continuously grow with our customers.

About the Role

We are looking for a seasoned full stack Senior Software Engineer to join our team. You’ll be a part of the engineering team responsible for the full software development lifecycle of our APIs, desktop and web applications that handle the workflow of capturing, selling and printing images taken by professional photographers. As a Senior Software Engineer, you should be comfortable working around both the frontend and backend of an application. You’re no stranger to deploying and scaling an infrastructure capable of handling thousands of requests per minute. You’re a driver of a process that loves to balance ensuring the quality of what we ship with the speed at which we send up our deployments. We are looking for a self-starter who loves a challenge. Someone with a passion for teaching and mentorship will fit right in. If you like to teach and learn through code review, whiteboarding, pair programming, and more, keep reading!

Responsibilities

  • Technical expertise: A deep understanding of software architecture, design patterns and best practices. You produce efficient, reliable and scalable solutions and you’re skilled at making sure we are using the right tools, technologies and platforms to get the job done. When it comes to scaling you understand when it’s time to throw money at a problem or when to invest in cost savings.
  • Mentorship and Team building: Play an active role in building a team together, fostering discussions and collaboration. Partake in our culture of learning together. Being a part of that solution means you thrive on providing and receiving feedback, knowing how to provide guidance on code review, technical leadership and healthy processes.
  • Technical leadership: Design and architect complex scalable systems that ensure we can maintain and expand on them. Break down larger technical challenges into their respective components and be a part of planning out the phases of development to catch any challenges in advance.
  • Code review and quality assurance: Participate, lead and shape our code review processes as we grow the engineering team. Set standards for documentation and ownership of testing what we ship, helping the team balance quality and speed of delivery.
  • Cross-functional collaboration: Work closely with all the departments that have wants and needs of engineering. Align with product on feasibility and scoping exercises, our support team on escalation needs and with design on feature build outs. Be a bridge between the technical and non-technical parts of our business.
  • Strategic alignment: Engage with our business strategy and vision to make sure we’re all walking in the same direction, making sure we’re focusing on the right things to drive the most value to our customers.

Qualifications

  • 6+ years of software engineering experience
  • 6+ years of React, Vue, Angular or similar front end frameworks alongside front-end data solutions like Redux, MobX or RQ
  • Strong understanding of modern JavaScript and TypeScript, including ES6+ syntax, asynchronous programming, and promises.
  • Experience Cloud architecture platforms like AWS , GCP or Azure using services like S3, Lambda, EC2, RDS, Load Balancing, API Gateway
  • Experience with high volume (minimum of 10-40k RPM) transactional REST systems
  • Experience with testing frameworks and libraries (e.g., Jest, Mocha, Cypress) and strong commitment to code quality.
  • Strong understanding of automated CI/CD pipelines and Infrastructure as Code.
  • Bonus points for having worked with e-commerce systems with payment transactions.

Equal Opportunity Statement

We firmly believe our differences make us collectively stronger. At Captura, we are committed to building a team diverse in background and experience. We recognize diversity as the presence of differences, including race, gender, religion, sexual orientation, ethnicity, nationality, socioeconomic status, language, (dis)ability, age, religious commitment, and political perspective. Diversity also encompasses differences in principles, values, thoughts, and beliefs. We believe our culture is also rich in opportunities for growth and experience. Captura is an equal opportunity employer that considers all applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Benefits

  • Amazing Colleagues.
  • Dog Friendly Office.
  • Hybrid Work Schedule (Tues, Wed, Thurs in office).
  • Innovative Work Environment with resources to bring ideas to fruition.
  • 100% Employee and Family Covered Health, Dental, and Vision benefits.
  • Discretionary/”unlimited” PTO.
  • 10 paid holidays.
  • 1 Floating Holiday.
  • 401(k) with 4% match.
  • Employee Engagement Perks
  • Employee engagement program and perks
  • Lunches, happy hours, snacks, and many events throughout the year.

Job Tags

Holiday work,

Similar Jobs

Coda Search│Staffing

Executive Administrative Assistant Job at Coda Search│Staffing

 ...and direct communications professionally Organize, maintain, and file important documents Arrange domestic and international travel, including accommodations and itineraries Provide meeting support, including agenda preparation, note-taking, and follow-ups... 

University of Iowa

Lead Application Developer- Epic Beacon (Oncology) | University of Iowa Job at University of Iowa

 ...University of Iowa Health Care department of Health Care Information Systems is seeking a Senior Application Developer to provide...  ...support, configuration, implementation, and ongoing maintenance of Epic System software related to the Beacon (Oncology) application. This... 

SITE Staffing Inc.

Journeyman Electrician - Field Service Job at SITE Staffing Inc.

 ...Journeyman Electrician Department: Field Job Status: Full Time FLSA Status: Non-Exempt Reports To: Project Manager Positions...  ...engaging in a supervisory function on a project. Amount of Travel Required: 60-75% - local Salary: up to $50/hour Work... 

Confidential

Private Equity Associate - Technology & Services Job at Confidential

 ...About Us: We are a prominent middle market private equity firm dedicated to identifying and investing in promising companies with growth...  ...Overview: We are seeking a talented and motivated Private Equity Associate to join our team of investment professionals. As a key member... 

Command Investigations

Background/Social Media Investigator for Intelligence Unit Job at Command Investigations

 ...Command is seeking Full-Time, entry level Background/Social Media Investigator, who will conduct detailed and in-depth background and social media investigations through online research using private and public database services, and other related investigative tasks....