P

Publicis Groupe

Runs advertising and digital transformation services

Node.js Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan José Province, San José, Costa RicaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university is required.
  • Hands-on backend development experience using Node.js is required.
  • Strong knowledge of Node.js frameworks such as Express.js and libraries such as Lodash is required.
  • Strong knowledge of EJS, JavaScript, TypeScript, and associated frameworks is required.
  • A good understanding of design patterns, promises, callbacks, asynchronous calls, batching, and the use of PUT and PATCH is required.
  • Working knowledge of authorization, authentication using JWT, and middleware is required.
  • In-depth knowledge of creating secure RESTful web services or microservices, including caching and content management capabilities, is required.
  • Knowledge of API design, development, and API security patterns is required.
  • Experience writing unit tests and the ability to write unit test cases are required.
  • Consistently performing code reviews is required.
  • Experience with Agile and DevOps practices and tools such as Jenkins, Jira, Confluence, and SonarQube is required.
  • Knowledge of Agile lifecycle management repositories is required.
  • Familiarity with AWS or Azure cloud is required.
  • Strong proficiency in an RDBMS database such as SQL Server or PostgreSQL ORM is required.

Responsibilities

  • Write maintainable and effective code.
  • Design, develop, test, and implement end-to-end requirements.
  • Contribute to all phases of the development lifecycle.
  • Perform unit testing and troubleshoot applications.
  • Develop high-performance applications using testable, reusable, and efficient code.
  • Recommend and implement improvements to processes and technologies.
  • Develop and maintain server-side network components.
  • Ensure optimal performance of the central database and responsiveness to front-end requests.
  • Collaborate with front-end developers to integrate elements.
  • Build back-end services for business processes.
  • Implement security protocols, data protection measures, and storage solutions.
  • Run diagnostic tests, repair defects, and provide technical support.
  • Document Node.js processes, including database schemas.
  • Keep informed about advancements in Node.js development.
  • Participate in sprint planning and product demonstrations.
  • Ensure sprint deliverables are clearly understood by Agile teams.
  • Ensure Agile teams deliver working software of sufficient quality to clients at the end of each development sprint.
  • Manage technical risks.
  • Administer the Agile Requirements Repository.
  • Manage source control repositories.
  • Ensure the Agile team receives sufficient resources to complete its objectives.
  • Follow best practices for test-driven development environments and continuous integration.

Desired Qualifications

  • A master's degree is preferred.
  • Experience with Python or Nest.js is a plus.
  • Familiarity with JavaScript frameworks such as Angular and React is desirable.
  • Working knowledge of GraphQL is a plus.
  • Agile techniques such as Scrum practice or SAFe are optional.
  • Knowledge of an APM tool such as Dynatrace or Application Insights is a plus.
  • Experience with graph databases such as Neo4j is an advantage.
  • Experience with ETL tools such as Apache HOP or Azure Event Hub is required as listed, but presented within the database/data-management qualification; this is treated as a required qualification, not desirable.
  • Knowledge of Azure AI Search is a plus.

About the Company

Publicis Groupe

Runs advertising and digital transformation services

Publicis Groupe runs advertising, media buying and digital transformation services for companies that want to reach consumers, coordinate campaigns and improve their business systems. Its agency network includes creative and media specialists, while Publicis Sapient builds and modernizes the technology behind clients' operations. Epsilon adds customer data and marketing technology that connect brands with audiences and measure campaign results. Clients pay for consulting, campaign creation and execution, with production and media costs billed through alongside the group's service work. Founded in 1926, Publicis Groupe is headquartered in Paris, France.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1926

Recently Posted Jobs

Explore more opportunities at Publicis Groupe

See more jobs