Senior Back-End Engineer (JavaScript/Node.JS)

Santiago
Technology /
Full-Time Permanent /
Remote
ABOUT APPLY DIGITAL

Apply Digital is a global digital transformation partner for change agents. Leveraging expertise that spans Business Transformation Strategy, Product Design & Development, Commerce, Platform Engineering, Data Intelligence, Change Management, and beyond, we enable our clients to modernize their organizations and deliver meaningful impact to the business and to their customers. Our 650+ team members have helped transform global companies like Kraft Heinz, NFL, Moderna, Lululemon, Games Workshop, Atlassian, and The Very Group. Visit applydigital.com to learn how we can unlock your company’s potential.

If you'd like to learn more about Apply Digital's culture click HERE.

LOCATION: Apply Digital is hybrid/remote-friendly. The preferred candidate should be based in Latin America, preferably working in hours that align to ET (Eastern Timezone) or PT (Pacific Timezone).

Candidates located in Santiago, Chile are able to work out of our Santiago office as remote/hybrid employees. Candidates located outside of Santiago, Chile will be fully remote employees.

THE ROLE:

We are seeking a dedicated and innovative back-end-focused Software Engineer to join our team. The ideal candidate will be passionate about technology, eager to learn, and possess a strong commitment to creating high-quality applications. This role requires collaboration with a diverse team to meet business requirements, mentor junior developers, and maintain client relationships.

What You’ll do:

    • Develop high-quality back-end applications, adhering to industry best practices.
    • Establish and maintain efficient, well-organized project structures, adhering to DRY (Don't Repeat Yourself) principles.
    • Generate and update documentation, implementing and adhering to optimal development workflow practices.
    • Collaborate with engineers to design robust solutions that meet business requirements.
    • Evaluate and choose third-party services and products for each project.
    • Work in synergy with team members to meet project deadlines.
    • Provide mentorship to junior developers, fostering a learning environment.
    • Contribute innovative ideas to ensure we deliver the best solutions for our clients.
    • Stay updated with technological advancements and continually enhance your skill set.
    • Manage client relationships effectively, presenting and explaining solutions to both technical and non-technical audiences.

What We’re looking for:

    • Proficiency in Object Oriented Programming with a strong focus on languages like JavaScript and TypeScript
    • Experience with Node.js development: our usual stack is based on Node.js, Express/Nest.js, MongoDB/Mongoose or TypeORM/PostgreSQL.
    • Experience with third-party service integrations using REST.
    • Familiarity with unit testing frameworks.
    • Experience with both relational and non-relational database engines.
    • Excellent communication skills.
    • Ability to adapt to a flexible work environment and collaborate with teams of various sizes.
    • Passion for technology and digital products.
    • Highly collaborative and a team player.
    • Self-motivated, with the ability to manage multiple projects simultaneously.

Nice to Haves:

    • Experience working with other strongly typed languages like C# and Java.
    • Experience working with JavaScript Backend Frameworks such as Fastify and Nest.
    • Experience working with e-commerce solution providers and loyalty solution providers.
    • Experience architecting solutions on cloud platforms.
    • Experience with docker and containerized workloads.
    • Understanding of modern JavaScript frontend frameworks.

    • #LI-Remote #LI-EC1
LIFE AT APPLY DIGITAL

Great projects: Broaden your skills on a range of engaging projects with global brands and important work for causes we care about.
An inclusive environment: We’re truly committed to building a culture where diversity is celebrated and everyone feels welcome. So come as you are.
Learning opportunities: We offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support.
Generous vacation policy: Work-life balance is key to our team’s success, so we offer ample time away from work to promote overall well-being.
Customizable benefits: Tailor your extended health and dental plan to your needs, priorities, and preferences.
Flexible work arrangements: We work in a variety of ways, from remote, to in-office, to a blend of both.

Apply Digital is committed to building a culture where differences are celebrated and everyone feels welcome. That’s why we value equal opportunity and nurture an inclusive workplace where our individual differences are recognized and valued.

For more information, visit the Diversity, Equity, and Inclusion (DEI) section of our website. If you have accommodation needs at this stage of the recruitment process, please inform us as soon as possible by emailing us at careers@applydigital.com.