DevOps Engineer specialized in Node.js and AWS


Who we are?

We're a full-service software development company based in Arizona with an additional team of remote rockstars spread across Latin America and the US. We specialize in creating web and mobile apps and providing ongoing support to startups and established businesses. So, come join our team and let's build something amazing together!

    What is it?

    We are seeking a highly skilled and experienced DevOps Engineer specializing in the Node.js ecosystem with deep knowledge of major frameworks like NestJS, as well as TypeScript and TypeORM. The ideal candidate will be responsible for supporting our development team in implementing DevOps best practices, optimizing our cloud development, deployment, and operation processes.

    Who we’re looking for

    • Demonstrable experience in designing, implementing, and operating Node.js-based systems, preferably using frameworks like NestJS.
    • Extensive knowledge of AWS services, especially in configuring and managing services such as ECS, ECR, Fargate, Load Balancer, VPC, IAM, etc.
    • Practical experience in managing PostgreSQL databases and optimizing performance.
    • Familiarity with software design patterns such as the 3-tier model, queue systems, and message propagation.
    • Experience with automation tools like Terraform, Ansible, or CloudFormation.
    • Excellent problem-solving skills and ability to work in high-pressure environments.
    • Strong communication skills and ability to work effectively in multidisciplinary teams.

      What You'll Love:

      Company working for entrepreneurs and completely remote. - Work with the remote company with the most ingenious development team.

      Work with the best quality. - We constantly seek quality in everything we do.

      Work with a team in continuous learning. - We cultivate a culture of continuous learning, creativity, and courage to take risks.

          What we need

          • Collaborate with development teams to implement and automate DevOps practices throughout the software development lifecycle.
          • Set up and maintain AWS infrastructure, including AWS CodePipeline, ECS, ECR, Fargate, and Load Balancer to support continuous deployment and efficient operations.
          • Manage cloud security and access by configuring VPC, subnets, IAM policies, encryption, and other security mechanisms.
          • Develop and maintain automation scripts using tools like Terraform, Ansible, or CloudFormation to manage infrastructure as code.
          • Optimize the performance and scalability of Node.js applications, including efficient management of PostgreSQL databases.
          • Configure and manage queue systems and message propagation to enhance application robustness and reliability.
          • Research and propose solutions to improve system architecture, including understanding and applying software design patterns like the 3-tier model.
          • Provide technical support and troubleshoot deployment and operational issues in production.

          Personal Attributes:

          • Excellent transparent communication skills.
          • Able to work effectively with cross-functional teams.
          • A commitment to integrating into the team culture, with a focus on proactive management solutions.
          • Takes ownership of tasks with responsibility and transparently raises issues as they arise.

          Role Location

          Our ideal candidate will be in Latin-American.

          Ready to make your mark? Take the next step and apply today!