About the Company
Bydrec, Inc. is a California-based company that connects top Tech talent from Latin America with U.S. companies looking to expand their development teams. Learn more at bydrec.com.
About the Role
We are seeking a Senior Full Stack Cloud Engineer with the ability to design, build, operate, and iterate cloud-native solutions that enable us to deliver end-to-end personalized experiences to our customers. The Senior Full Stack Cloud Engineer is adept at solving technical challenges and creating solutions using the best available tools in a cloud-centric AWS environment.
Key Responsibilities
- Design, Develop and Operate Full Stack Cloud Solutions and Services in an AWS Cloud Environment using a serverless-first and managed-service-first approach (React, TypeScript, AWS Lambda, NodeJS, Serverless Framework).
- Write Clean, maintainable and efficient code following industry best practices and coding standards.
- Develop UI interfaces with React (hooks, functional components, context) with strong command of component composition, state management patterns, and render lifecycle.
- Develop and manage databases and other data storage systems to support the services being built using AWS managed services (DocumentDB, DynamoDB, AWS OpenSearch, etc.)
- Define application infrastructure using an Infrastructure-as-Code (IaC) approach, primarily with Terraform.
- Provide hands-on technical leadership throughout the development lifecycle, with a strong focus on delivering high-quality solutions.
- Lead technical discussions to share knowledge and build consensus among engineers to develop the best possible solutions.
- Maintain DevOps processes and deployment pipelines to support the implementation and release of applications and new features.
- Support system migrations to the cloud by refactoring legacy systems and modernizing applications or integration services using cloud-native architectures and solutions.
- Collaborate closely with product managers and UX designers to align engineering efforts with business goals and user needs.
- Participate in product planning and roadmap discussions, contributing technical insights to influence product direction.
- Take ownership of end-to-end feature development — from ideation and prototyping to deployment and continuous improvement.
- Leverage analytics and user feedback to iterate on features and improve the overall product experience.
- Mentor engineering team members in technical decision-making, code reviews, and adherence to engineering practices and standards.
Required Qualifications
- 5+ years of experience architecting and developing full-stack solutions, with hands-on use of software build and deployment tools (e.g., Jenkins, Git, GitLab, CI/CD pipelines).
- 5+ years of experience in application and backend API development using object-oriented programming (Java, Go, TypeScript/JavaScript).
- 5+ years of web application development experience (HTML, CSS, React, Node.js, TypeScript/JavaScript).
- Strong understanding of AWS serverless solutions (AWS…S3, CloudFront, API Gateway, Lambda, SQS, EventBridge).
- Experience working with cloud database services (DynamoDB, DocumentDB, OpenSearch).
- Experience with containerization (Docker, AWS ECS/Fargate).
- Experience with cloud build and deployment tools.
- Experience with Infrastructure-as-Code (IaC) tools and frameworks, such as Serverless Framework, AWS CloudFormation, and Terraform.
- Base understanding of cloud services and infrastructure in AWS.
- Knowledge of event-driven and service-oriented architectures.
- Experience working in Agile development environments and tools.
- Strong problem solving and troubleshooting skills.
- Strong verbal and written communication skills.
- Advanced English
Education
- Bachelor’s degree in computer science, engineering, management information systems, or equivalent education.
- Candidates with strong experience in lieu of a formal degree are encouraged to apply.
Certifications
AWS Certification (AWS Associate Solutions Architect, AWS Developer, AWS DevOps)