Sami

Mid-level Software Developer – Application Support Focus

Sami

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • As a Software Developer focused on Application Support, your mission will be to ensure the stability, performance, and reliability of our platforms, acting as the essential bridge between operations and engineering.
  • Manage incident response: investigate issues in our applications and their integrations, perform diagnostics and root cause analysis, and implement fixes (workarounds or permanent solutions).
  • Log analysis: use observability tools to troubleshoot issues in cloud environments (GCP).
  • Develop and implement fixes: work directly in code to correct bugs and vulnerabilities, using Git/GitHub for version control and participating in the production deployment cycle.
  • Create and maintain automations: identify opportunities to automate support routines and manual processes, contributing to team efficiency.
  • Create and maintain technical documentation, runbooks, and knowledge base articles.
  • Support the maintenance of integrations with partner and vendor systems, ensuring smooth process flow.
  • Explore and apply AI solutions: research and implement AI-based solutions to predict failures, optimize support, and intelligently scale our operations.
  • Ensure microservices health: monitor service-to-service communication, investigate failures, and ensure the resilience of our distributed architecture.
  • Collaborate with other teams, primarily Engineering and Product: work closely with engineering teams to communicate support learnings and influence the product roadmap.

Requirements

  • Experience supporting and maintaining web applications, integrations, and APIs (REST and SOAP).
  • Experience with a programming language, preferably Node.js.
  • Experience with relational and non-relational databases and SQL.
  • Experience analyzing, identifying, and fixing systemic/root-cause issues.
  • Experience coding and deploying fixes to production, following software development lifecycle best practices.
  • Experience with version control systems, preferably Git/GitHub.
  • Experience with automations (scripts, bots, etc.) to optimize processes.
  • Experience with cloud platforms.
  • **Differentials:**
  • Experience with Google Cloud Platform (GCP).
  • Experience with messaging systems using RabbitMQ.
  • Hands-on knowledge of microservices architecture.
  • Experience with monitoring/observability tools, preferably Grafana and OpenTelemetry (OTel).
  • Practical experience using Generative AI to optimize day-to-day processes.
Benefits
  • 🏥 Health insurance.
  • 🦷 Dental plan.
  • 🍲 Flexible meal/food allowance on Flash card.
  • 💻 Monthly home office allowance.
  • ‍🍼 Childcare allowance for mothers.
  • 🪑 Allowance for purchasing an office chair.
  • 🎂 Birthday day off.
  • 🤰 6 months maternity leave and 20 days paternity leave.
  • 🏋️‍♀️ Wellhub (formerly Gympass) - partnership with multiple gyms nationwide at preferential rates.
  • 🧠 Wellz - weekly therapy and mental health resources.
  • 📚 Sami Hub - development platform with over 100 behavioral courses to support your growth.
  • 🏊 SESC access.
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsSQLRESTSOAPGitGitHubautomationsmicroservices architectureGoogle Cloud PlatformRabbitMQ
Soft Skills
incident responsetroubleshootingroot cause analysiscollaborationtechnical documentationcommunicationproblem-solvingprocess optimizationteam efficiencyresearch