Strong Back-end & Architect in Cloud Coder Labs

Closed job - No longer receiving applicants

Our Client is a Service Company which does more than 100,000 startups a year in its portal. They are transitioning their existing application into a cloud-native, event-driven SaaS product, as well as expanding their current product offerings.
Our Client is looking for experienced professionals who want to be part of a fast-paced, dynamic environment, where everyone’s opinions and efforts are valued. Cloud Coder Labs hire outstanding professionals and give them the opportunity to thrive in the collaborative working atmosphere of our Client that values learning, growth, and hard work.
As an Strong BackEnd & Architect (AWS/NodeJS developer) you will work closely with the rest of the Engineering team (React Native iOS / Android Developer, ReactJS web application developer, AWS/NodeJS developers, DevOps/Infrastructure) to help establish the technological direction, best practices, and standards of quality.

AWS/NodeJS Developer

· Work as part of a small team to build services within an Amazon Web Services (AWS) environment. This environment has been configured following Amazon's best practices, including Enterprise Landing Zone and CI/CD pipelines.
· Architect, build, and maintain excellent services with clean code, configurations, and architectures.
· The services will be almost exclusively developed leveraging AWS serverless services such as AppSync, API Gateway, Lambdas, DynamoDB on-demand, Elasticsearch on-demand, Step Functions, EventBridge, etc. In other words no (or very few) EC2 instances, load balancers, etc.
· Develop Lambdas using Node.js runtime.
· Write unit tests for Lambdas.
· Develop and maintain AppSync APIs.
· Develop and maintain API Gateway APIs.
· Write tests for APIs.
· Create and maintain data models for data stores.
· Create mock data scenarios for development and testing.
· Utilize Terraform and CloudFormation to manage infrastructure.
· Integrate third-party APIs.
· Be part of a team utilizing Kanban and participate in retrospectives and daily standups.
· Assist with story grooming, estimations, and prioritization.
· Create and maintain documentation.
· Work with modern tools including AWS, Terraform, Postman, Notion, CI/CD, GitLab, Slack, etc.
· Interact with members of the Product Team, and other stakeholders.
· Help establish technological direction, best practices, and standards of quality.

Requerimientos del cargo

· 3+ years Node.js experience, including latest ECMAScript standards and differences between synchronous and asynchronous development.
· 2+ years experience developing applications with these AWS Services:
o Amplify
o AppSync
o API Gateway
o CloudFront
o CloudWatch
o Cognito
o DynamoDB
o Elasticsearch
o EventBridge
o IAM
o Lambda
o Route53
o S3
o SES
o SNS
o SQS
o Step Functions
o X-Ray
· 6+ years server-side development experience.
· Proficient in the English Language is a must (oral and written).
· Meaningful experience working on large, complex systems.
· An understanding of AWS best practices and a commitment to following them.
· Experience with Terraform or CloudFormation (Client uses both).
· Experience with microservice architecture.
· Experience with event-driven architecture.
· Experience developing GraphQL (preferred) or RESTful APIs.
· Experience in developing NoSQL databases, designing data models, and proficient in querying document stores (preferably DynamoDB).
· Experience with GDPR is desired, but not required.
· Experience with Postman or similar tools is a plus, but not required.
· Possess a strong technical background.
· Ability to drive architectural direction.
· Demonstrate strong problem solving ability and analytical skills.
· Exposure to a wide range of technologies including database design and configuration, web applications, security, and networking.

Beneficios

· Strong leadership.
· Have to work comfortable on remote.
· Must have good communication skills and feel comfortable meeting with Client via Meet or Zoom or on the phone.

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.