Staff Software Engineer (LATAM)

Posted 2 months agoViewed
MexicoFull-TimeHospitality Technology
Company:Kasa
Location:Mexico
Languages:English
Seniority level:Staff, 8+ years
Experience:8+ years
Skills:
AWSBackend DevelopmentGraphQLLeadershipNode.jsPostgreSQLSoftware DevelopmentAgileAWS EKSCloud ComputingDynamoDBMongoDBMySQLSoftware ArchitectureCross-functional Team LeadershipNest.jsMentoring
Requirements:
8+ years of software engineering experience. At least 3+ years in a staff or senior engineering role. Proven expertise in leading complex, cross-functional projects across multiple teams. Strong proficiency in Node.js-based web application frameworks (e.g., Nest.js). Extensive experience with cloud-based architectures and tools, particularly AWS (e.g., Lambda, Fargate, ECS, and EKS). In-depth knowledge of both relational and non-relational databases, such as MongoDB, MySQL, Postgres, and DynamoDB. Demonstrated ability to balance technical execution with time management and communication. Familiarity with agile methodologies and rapid iteration cycles. Strong EQ, with the ability to foster collaboration and empathy across teams and stakeholders. Willingness to travel 1-2x per quarter to San Francisco or Hungary, as needed.
Responsibilities:
Serve as the primary point of contact for one or more product areas, coordinating cross-functional activities. Proactively scope out complex work with cross-functional partners, ensuring alignment on objectives. Coordinate team members, providing constructive feedback and facilitating productive discussions. Mentor engineers, helping them grow through knowledge-sharing sessions and hands-on guidance. Delegate tasks effectively, empowering team members to maximize their impact. Drive architectural initiatives that impact multiple teams. Develop deep knowledge of the entire technology stack and evolve the architecture. Ensure system reliability, scalability, and maintainability by setting and upholding best practices. Write, review, and maintain high-quality, well-tested code. Take full ownership of the systems you lead, troubleshooting, debugging, and optimizing them. Anticipate and define solutions to problems before they occur. Contribute to long-term product and engineering strategy. Foster a solution-oriented mindset within the team.
Similar Jobs:
Posted about 18 hours ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted about 19 hours ago
Latin AmericaFull-TimeCloud Networking and Security
Area Sales Director, LATAM
Posted about 22 hours ago
WorldwideFull-TimeOnline Communities
Senior Quality Engineer
Company:Circle.so