As a Senior Backend Engineer, you will design and develop core backend services that enable our platform’s functionality, including efficient data management and real-time communication support. This role will focus on building resilient APIs, ensuring data integrity, and optimizing backend services for performance. You’ll work closely with front-end engineers, product managers, and other stakeholders to deliver a cohesive, high-quality product experience, ensuring it meets the needs of our large-scale user base.
This is a full-time position and will follow US business working hours. Based in Argentina (preferred). Open to candidates based through all Latin America (LATAM).
Duties and Responsibilities
- Backend Development : Design, implement, and maintain high-quality backend services and APIs, focusing on scalability, reliability, and performance.
- Real-Time Communication Support : Develop backend capabilities for real-time, bidirectional communication using WebSockets, enabling browser-based voice interactions.
- System Design & Architecture : Participate in architectural decisions, ensuring backend systems are scalable and optimized for high availability in a high-volume environment.
- Data Management : Create efficient data storage and processing solutions, with an emphasis on data integrity, security, and compliance.
- Collaboration : Work closely with front-end engineers, product managers, and other teams to deliver integrated solutions that align with user needs and product goals.
- Troubleshooting & Optimization : Diagnose and resolve backend performance bottlenecks, ensuring reliable service and enhancing system efficiency.
Technical Proficiency
Programming Languages : Proficiency in backend languages such as Python, Go, or Node.js.API Development : Strong experience with RESTful, gRPC, or GraphQL API design and implementation for secure, efficient, and scalable applications.Data Management : Experience with SQL (PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases, focusing on data modeling, indexing, and performance optimization.Real-Time Communication : Hands-on experience with WebSocket implementation for enabling real-time, bidirectional communication.Cloud Platforms : Familiarity with AWS, GCP, or Azure for deploying and managing backend services.Infrastructure as Code (IaC) : Experience with Terraform, CloudFormation, or Pulumi for infrastructure automation.Containerization & Orchestration : Working knowledge of Docker and Kubernetes for managing and orchestrating microservices.Testing & CI / CD : Experience with CI / CD pipelines (e.g., Jenkins, GitLab CI / CD) and automated testing frameworks for backend systems.Requirements
Experience : 4–6 years in backend development, with a strong foundation in building and maintaining high-quality, production-grade backend systems.Technical Problem Solving : Solid problem-solving skills with the ability to troubleshoot complex backend issues and optimize for performance and scalability.System Design Skills : Familiarity with distributed system design and microservices architecture, with a focus on data integrity and high availability.Collaboration : Effective communicator who can work cross-functionally, collaborating with front-end teams, product managers, and stakeholders.User-Centric Approach : Passionate about delivering backend solutions that enhance user experience and support business goals.Python experience is a mustEnglish and Spanish proficiency is a mustBenefits
Hireframe provides nearshore and offshore staffing solutions, operating as a remote-first organization with team members located in the United States, Mexico, and the Philippines. Our robust benefits package includes :
Permanent remote work flexibilityAnnual performance bonusesDedicated coaches offer an extra channel of support and skill-buildingOpportunities for professional growthAt Hireframe, we cultivate a supportive environment that fosters professional development and success, ensuring our team members thrive in their careers.