Can work be meaningful? Can it mean more than money, meetings, projects and deadlines? Can companies inspire change? Create positive climate eco-action?
We’re staking our business on ‘
Yes ’ to every one of those questions.
CarltonOne is a global B2B technology company that helps the world reward exceptional people. We inspire employees to be more productive, sales teams to be more effective and customers to be more loyal.
Our platform is the backbone of the global engagement industry, enabling companies to run powerful employee recognition, customer loyalty, rewards, sales and channel incentive programs.
We serve a diverse roster of over 450 clients and business partners, 500 vendors, and 14 million members across 185 countries.
Each of our platform solutions fuels our eco-action mission of funding tree planting. We have already funded 18 million trees, and are on a growth trajectory to fund millions more.
Learn more at carltonone.com
About the Opportunity :
As a Senior Full-Stack Developer at CarltonOne Engagement, you will be an integral part of our specialized development team, bringing your extensive experience and expertise to the forefront.
You will collaborate within an open development environment, working closely with your team to write exceptional code and solve complex client problems.
We take pride in giving our developers the freedom to create dynamic solutions, fostering innovation and excellence. Code success is a shared challenge and a team effort, nurtured daily alongside managers who collaborate as your equals.
At CarltonOne Engagement, there are no ivory towers—just great people developing amazing products that exceed expectations.
Responsibilities :
- Design, develop, and maintain web applications and services using JavaScript / TypeScript, Node.js, NestJS, and VueJs.
- Implement and optimize RESTful APIs.
- Design and maintain MySQL databases, ensuring high performance and data integrity.
- Develop and manage containerized applications using Docker.
- Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews, pair programming, and mentoring of junior developers.
- Write comprehensive unit and integration tests to ensure software quality using Jest.
- Troubleshoot and debug applications to improve performance and resolve issues.
- Contribute to the architecture and design of new features and services.
- Work in an Agile environment, participating in sprint planning, stand-ups, and retrospectives.
- Other duties as assigned
Qualifications :
- 5+ years of professional experience as a Developer / Full Stack Developer.
- Proficiency in JavaScript and TypeScript, with strong experience in Node.js and React.js (or VueJS).
- Hands-on experience with NestJS for building scalable back-end services.
- Strong knowledge of relational databases, particularly MySQL.
- Experience with containerization using Docker.
- Familiarity with front-end technologies like HTML5, CSS3, and modern JavaScript frameworks.
- Strong problem-solving skills and a proactive attitude towards learning new technologies.
- Excellent communication and teamwork skills.
Additional ‘nice to have’ qualifications :
- You have experience with secure development tools.
- You enjoy learning new software and bringing forward new technology ideas.
- Knowledge of GraphQL, Redis, Kafka, and Kubernetes.
- Experience in a microservices architecture and Domain-Driven Design (DDD).
- Experience with any modern PHP frameworks - Zend, Laravel, CakePHP, CodeIgniter, Symfony, PHPDoctrine, etc.
- Ideally you speak a second language beyond English – if so, tell us about it.
Additional Perks
Here are some additional “Perks” that we provide :
bull; All employees are eligible to earn Bravo reward points
bull; Access to our “Employee Benefits” portal – you can save hundreds of dollars annually
bull; Proximity to public transit
bull; Monthly company-wide events, great parties, and trips
How to Apply
If this great opportunity looks incredible to you, we look forward to hearing from you. Our online application will give you the option to apply to this role directly.
We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process.
If you need assistance to accommodate a disability, you may request an accommodation at any time, please contact us with the “
Help” button in the application.
We will review applications, with priority given to those who have completed the assessment, and look forward to hearing from you.
Please apply by submitting your resume via the 'Apply' Link.