Software Engineer

Carlton-Bates Company
United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Performance Management HTML5 Cascading Style Sheets (CSS) Software Quality Code Review Data Integrity Relational Databases Laravel MySQL Node.Js Pair Programming
+25 more
Scrum Methodology Redis Secure Coding Symfony TypeScript Web Applications Web Application Frameworks Zend Framework PHP Frameworks ReactJS Backend Vue.js Build Management Containerization Integration Tests Kubernetes Apache Kafka Graphql Front End Software Development Api Design NestJS Restful APIs Domain Driven Design Docker Microservices

Job description

As a Software Developer, you’ll join our specialized Development Team and start contributing on day one. You’ll collaborate in an open, supportive environment that encourages creativity, innovation, and problem-solving. We pride ourselves on building world-class products that solve real client problems-and we do it together.

You’ll have the autonomy to write great code, the support of experienced peers, and the opportunity to mentor junior developers. Code success is a shared win here, and we celebrate it as a team.

What You’ll Do

  • Design & Build: Develop, enhance, and maintain web applications using JavaScript/TypeScript, Node.js, NestJS, and VueJS.
  • API Development: Implement and optimize RESTful APIs to ensure high performance and scalability.
  • Database Management: Design and maintain MySQL databases with a focus on performance and data integrity.
  • Containerization: Develop and manage Docker-based applications.
  • Collaboration: Partner with front-end and back-end teams to integrate user-facing and server-side functionality.
  • Code Quality: Participate in code reviews, pair programming, and mentoring, ensuring adherence to best practices.
  • Testing: Write unit and integration tests (Jest) to maintain high-quality standards.
  • Troubleshooting: Diagnose and resolve application performance issues.
  • Agile Delivery: Actively engage in sprint planning, daily stand-ups, and retrospectives.
  • Continuous Improvement: Contribute to architectural decisions and propose innovative solutions.

Requirements

  • Experience: 3+ years as a Developer/Full Stack Developer.

Technical Skills:

  • Proficiency in JavaScript/TypeScript, Node.js, VueJS (or React.js).
  • Hands-on experience with NestJS for scalable back-end services.
  • Strong MySQL knowledge, including relational data modeling.
  • Containerization expertise (Docker).
  • Solid understanding of HTML5, CSS3, and modern JavaScript frameworks.
  • Soft Skills: Strong problem-solving, communication, and collaboration abilities.
  • Mindset: A proactive approach to learning new tools and improving processes.

Nice to Have

  • Experience with secure development practices.
  • Familiarity with GraphQL, Redis, Kafka, Kubernetes.
  • Background in microservices architecture and Domain-Driven Design (DDD).
  • Exposure to PHP frameworks like Zend, Laravel, Symfony, or PHPDoctrine.
  • Multilingual abilities are a plus.

Benefits & conditions

  • Competitive salary
  • Access to our employee benefits portal for exclusive discounts.
  • Monthly company-wide events, celebrations, and team activities.
  • Bravo reward points program for recognition and appreciation.

About the company

CarltonOne is a global B2B technology leader - and part of the Goldman Sachs portfolio, helping organizations around the world reward and inspire exceptional people. Our solutions empower employees to be more productive, sales teams to perform at their best, and customers to stay engaged and loyal.

Our platform powers the global engagement industry, enabling companies to deliver impactful employee recognition, customer loyalty, rewards, sales, and channel incentive programs. We partner with over 450 clients, 500 vendors, and serve 14 million members across 185 countries.

Beyond engagement, every CarltonOne solution drives our eco-action mission: funding tree planting to help restore the planet. To date, we’ve funded over 21 million trees and are on track to plant millions more each year. Learn more at carltonone.com.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

Videos

See all

Related articles

See all