Principal Software Engineer
RemoteBolivia, Estado de Chiapas, Mexico
Bolivia, Estado de Chiapas, MexicoRemoteFull TimeSenior LevelSoftware DevelopmentMedium
Full TimeSenior LevelMediumSoftware Development
Job Summary
Define scalable, secure microservices and micro frontend architectures using Node.js, GraphQL, and AWS. Design cloud-native backends, establish technical direction, and mentor engineers through high-value architectural code reviews. Drive adoption of AI-assisted development tools while promoting test-first development, automation, and CI/CD practices. Build and integrate React-based micro frontends to align technical strategies with business objectives. Improve application performance, observability, and security across serverless and event-driven systems.
Required Qualifications
- 7+ years of backend development experience with Node.js
- Strong full-stack experience with React, TypeScript, Node.js, and GraphQL
- Experience designing scalable microservices and serverless architectures
- Strong knowledge of GraphQL, REST, and event-driven architectures
- Hands-on experience with AWS Lambda, API Gateway, S3, DynamoDB, and RDS/Aurora
- Experience with PostgreSQL and DynamoDB
- Strong background in unit testing, CI/CD, and automation
- Experience with Jest and React Testing Library
- Experience using Claude Code, Amazon Q, Cursor or GitHub Copilot
- Proven ability to mentor engineers and act as a technical authority
- Advanced English and excellent communication skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.