dataRain Consulting

Mid-level Back-end Developer – JavaScript, Node

dataRain Consulting

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Cloud Development: Work in AWS environments (EC2, EKS, ECR, ACM, RDS), ensuring performance, scalability and security.
  • Containerization and Orchestration: Implement and manage containers with Docker and Kubernetes (administration, creating pods, services, ingress, etc.).
  • Systems Integrations: Develop integrations between the virtual assistant and client systems using REST APIs and JSON, as well as OpenAPI/Swagger.
  • Back-end Development: Primarily work with JavaScript, Node.js, Promises, HTML5, CSS and TypeScript to build robust, efficient asynchronous functionality.
  • Authentication and Security: Implement authentication with OIDC (OpenID Connect), SAML and apply secure development practices.
  • API Design and Maintenance: Build internal and external APIs with clear, standardized documentation.
  • Database Management: Create, administer and optimize relational and non-relational databases (SQL, MongoDB, RDS on AWS).
  • Version Control: Use Git for code versioning, continuous integration and CI/CD practices.
  • Reporting Development: Create queries and reports for products and services.
  • Best Practices: Apply Promises, automated testing, code documentation and agile methodologies to ensure scalability and quality.

Requirements

  • Academic Background: Degree in Computer Science, Software Engineering or related fields.
  • Experience: Minimum of 3 years of proven development experience, preferably with JavaScript and Node.js.
  • Essential Technical Knowledge:
  • - REST APIs and JSON
  • - Git (code control and versioning)
  • - Promises and asynchronous programming in JavaScript
  • - Secure development practices and automated testing
  • Soft Skills and Behavioral Competencies:
  • - Teamwork: Collaborate with multidisciplinary teams, ensuring technical and business alignment.
  • - Organization and Priority Management: Ability to handle multiple projects simultaneously and meet deadlines.
  • - Communication: Clear and objective communication with clients and internal teams.
  • - Logical Thinking and Creativity: Solve problems analytically, creating robust and scalable solutions.
Benefits
  • Contracted as PJ (legal entity) + Flash card.
  • Hybrid work: on-site up to 3x per week at the office (near Av. Paulista).
  • Challenging, innovative projects using cutting-edge conversational AI technology.
  • Collaborative environment that values autonomy, creativity and results orientation.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AWSDockerKubernetesJavaScriptNode.jsREST APIsJSONSQLMongoDBCI/CD
Soft Skills
TeamworkOrganizationCommunicationLogical ThinkingCreativity