Montreal Oficial

Senior Full-Stack Software Developer

Montreal Oficial

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudDockerGrafanaJavaScriptKafkaKubernetesLaravelMongoDBMySQLNode.jsPHPPostgresPrometheusRabbitMQRedisTypeScriptVue.js

About the role

  • Develop end-to-end solutions (frontend and backend) with a focus on performance, security, and maintainability;
  • Work with behavior-driven development (BDD) style stories and contribute to automated testing;
  • Apply coding standards, Clean Code principles, and software architecture best practices;
  • Participate in the definition and evolution of system architecture;
  • Collaborate on code reviews and provide technical mentorship to other developers;
  • Integrate solutions into CI/CD pipelines and containerized environments;
  • Maintain technical documentation and support technical decisions in a collaborative manner.

Requirements

  • Completed higher education in Information Technology (technical degree, bachelor’s degree, and/or postgraduate studies, lato sensu or stricto sensu).
  • Strong experience with PHP, preferably using Laravel;
  • Strong experience with JavaScript/TypeScript (Node.js, Vue.js or similar frameworks);
  • Knowledge of relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis);
  • Practical experience with Docker, Git, and continuous integration;
  • Writing automated tests, both unit and integration tests;
  • Knowledge of observability tools such as Grafana, Prometheus, and structured logging;
  • Commitment to code quality, readability, and organization;
  • Experience with hybrid environments (on-premises + Azure Cloud);
  • Basic knowledge of Azure (App Services, Storage, Pipelines or Monitoring);
  • Familiarity with Kubernetes;
  • Knowledge of DDD (Domain-Driven Design);
  • Experience with authentication and authorization using Keycloak;
  • Experience with tools like MinIO for object storage;
  • Familiarity with event-driven architectures (Kafka, RabbitMQ).
Benefits
  • N/A 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

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

Hard skills
PHPLaravelJavaScriptTypeScriptNode.jsVue.jsPostgreSQLMySQLMongoDBRedis
Soft skills
technical mentorshipcollaborationcode reviewscommitment to code qualityreadabilityorganization
Certifications
bachelor's degreepostgraduate studies