Apply

Senior Backend/DevOps Engineer - Remote in Latin America

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 8+ years

📍 Location: Argentina, Brazil, Costa Rica, Colombia, Mexico

🔍 Industry: Offline marketing

🏢 Company: Oppizi👥 51-100Ad TargetingBrand MarketingMarketingAd RetargetingMarketing Automation

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSGraphQLNode.jsGitJavascriptMongoDBMySQLTypeScriptREST APIMicroservices

Requirements:
  • 8+ years of commercial experience with Node.js.
  • Strong knowledge of JavaScript and TypeScript.
  • Solid experience with AWS and infrastructure frameworks.
  • Proficiency in REST, GraphQL, and WebSockets implementation.
  • Strong understanding of microservices architecture and clean architecture principles.
  • Experience with databases such as MongoDB and MySQL.
  • Familiarity with Git version control systems.
  • Upper-Intermediate or higher level of English.
  • Ability to learn new tools and languages efficiently.
  • Experience with Redis and Python is nice to have.
  • Familiarity with frontend development frameworks is a plus.
  • Experience in documenting and explaining infrastructure and code design decisions.
Responsibilities:
  • Build, maintain, and evolve backend systems, tools, and infrastructure following industry best practices.
  • Work closely with Product Managers, QA, and other teams to deliver high-quality solutions.
  • Take ownership of key technical decisions and document design choices for both code and infrastructure.
  • Develop and maintain robust backend solutions using modern frameworks and technologies.
  • Apply infrastructure best practices, such as the Well-Architected Framework, to ensure scalability and reliability.
  • Build testable, maintainable code, and implement unit and integration tests.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Collaborate with cross-functional teams to align technical and product goals.
  • Contribute to frontend development when needed to support end-to-end solutions.
  • Document and communicate design decisions and technical solutions effectively.
  • Ensure compliance with coding standards and improve development processes.
  • Manage software releases and configuration using version control systems (Git).
  • Stay current with industry trends and emerging technologies to drive innovation.
Apply