Software Architect


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?

For the role of Software Architect at Founders Workshop, the company is seeking a highly qualified professional passionate about technological innovation. At Founders Workshop, a software architect would play a pivotal role in designing and implementing innovative technological solutions that drive the success of the company's projects and products.

Who we’re looking for

  • Solid experience in Node.js, Nest.js, TypeORM, and typing.
  • Proven track record as an architect with over 3 years of software development experience.
  • Deep knowledge of software design patterns such as the three-tier monolith, queue systems, and fan-out distribution.
  • Extensive experience with PostgreSQL.
  • Experience in using AWS CodePipeline, ECS, ECR, Fargate, Load Balancer technologies.
  • Excellent communication skills and ability to work in a team.
  • Strong problem-solving skills and attention to detail.
  • Demonstrated ability to lead and motivate development teams.

Additional Valued Skills:

  • Experience in Other Design Patterns.
  • Knowledge of VPC, subnets, iam policies, encryption, tunneling, and networking.

What we need (the minimum)

  • Expertise in designing and structuring scalable, high-quality software systems using recognized patterns such as the three-tier monolith, queue systems, and fan-out distribution.
  • Making crucial technical decisions at all stages of the software development lifecycle.
  • Leading the development team in the effective implementation of the proposed architecture.
  • Resolving complex technical problems that may arise during software development.
  • Collaborating closely with internal and external stakeholders to understand and address their needs and requirements.
  • Properly documenting the system architecture and providing technical guidance to the development team.

What you’ll love

  • Having the opportunity to contribute to the development of solutions that have a real impact on the market.
  • Opportunity to learn from peers and grow professionally while contributing with your expertise and knowledge.
  • Clients who move quickly, take risks, and are business-savvy.
  • A constant innovation environment and the diversity of projects provide a platform to explore new technologies and architectural approaches.
  • Opportunity to work with modern technologies and cutting-edge tools, enriching your skill set and technical expertise.
  • Flexible work environment and growth mindset offer a conducive atmosphere for creativity, innovation, and personal and professional development.

Role Location

Our ideal candidate will be in Latin-American.

Think you have what it takes? Apply now!