Job Description
***Positions posted by El Comeback are done on behalf of companies that we support in their search for candidates.***
This role is remote to be based in Puerto Rico.
Our client, Red Ventures, is looking for a Principal Software Engineer, Architect.
Looking for a hands-on technical leader with deep expertise in full-stack development, cloud-native architectures, and modern infrastructure practices. You'll help shape our technical vision, mentor engineers, and drive cross-functional alignment around secure, maintainable, and cost-effective solutions.
What You'll Do:
- Lead the design and development of scalable full-stack solutions using Next.js, React, TypeScript, and Tailwind CSS.
- Build and maintain backend services using Node.js, ensuring performance, security, and maintainability at scale.
- Architect cloud-native systems on AWS using best practices in microservices, event-driven patterns, and flexible data modeling.
- Define and implement infrastructure-as-code using AWS CDK and/or Terraform.
- Design systems that handle both relational (e.g., RDS) and unstructured data (e.g., DynamoDB, S3), optimizing for scalability, cost, and performance.
- Ensure security, compliance, and observability are integral to every stage of design and development.
- Partner with product managers and cross-functional leadership early in the planning process to shape initiatives with a strong technical foundation.
- Translate business objectives into clear architectural options and delivery plans, balancing speed, sustainability, and long-term value.
- Provide technical leadership and mentorship to engineers across multiple teams.
- Establish and advocate for engineering standards, architectural guardrails, and best practices across the EDU division.
- Evaluate new technologies and frameworks, contributing to the evolution of our technical ecosystem.
What We're Looking For:
- 8+ years of experience in software engineering, with a strong foundation in modern full-stack development.
- Deep expertise with:
- Frontend: Next.js, React, Tailwind CSS, TypeScript
- Backend: Node.js
- Cloud: AWS (Lambda, API Gateway, S3, DynamoDB, RDS, etc.)
- Infrastructure: CDK and/or Terraform
- Demonstrated experience designing secure, scalable, and observable distributed systems.
- Strong understanding of architectural trade-offs, data modeling (both SQL and NoSQL), and system reliability.
- Proven ability to work collaboratively with product and engineering leadership during early planning to influence scope and direction.
- Experience leading technical initiatives, mentoring engineers, and driving cross-team alignment.
- Comfort working in fast-paced environments with ambiguity, iteration, and continuous improvement.
- Excellent communication and collaboration skills, with the ability to influence technical and non-technical stakeholders.
Nice To Have:
- Experience with headless CMS or content systems (e.g., WordPress, Contentful)
- Background in education, lead generation, or high-scale consumer platforms
- Familiarity with event-driven architectures and domain-driven design
- Previous experience in a Principal Engineer or Staff+ level role in a modern SaaS environment
***El Comeback is a non-profit program from ConPRmetidos that attracts and retains professional talent for Puerto Rico-based jobs. Register at elcomebackpr.org/registration-form to get matched with professional opportunities on the island.***
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application