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. (candidates must be based in mexico)
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.
benefits
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 flexibility
* paid time off
* health maintenance organization (hmo) coverage
* annual performance bonuses
* dedicated coaches offer an extra channel of support and skill-building
* opportunities for professional growth
at hireframe, we cultivate a supportive environment that fosters professional development and success, ensuring our team members thrive in their careers.