Friendemic LLC Salt Lake City, UT (Remote) Full-Time

We are a growing team of software engineers enthusiastic for modern web technologies and dedicated to best practices & principles.┬а At Friendemic, software products are an integral part of how we help clients in the automotive industry find opportunities, close leads, and create relationships with their customers.┬а Collaborating remotely, we work together to design and deploy solutions to our usersтАЩ needs in a landscape increasingly transformed by technology.

Our Perfect Hire:

  • Loves challenging tasks and building new things

  • Digs deep into problems and aims to see the big picture – is the type of developer who likes to look at source code

  • Pragmatic in regards to languages and technologies – chooses the right tool for the job and doesnтАЩt mind learning new skills to complete a project

  • Works well flying solo or running in a pack

  • Driven towards continuous improvement and taking initiative

  • Communicates ideas and technical problems effectively both verbally and in writing

What YouтАЩll Do:

  • Manage, improve, and build backend services and APIтАЩs in a polyglot, distributed architectural setting

  • Help our team maintain, refactor, and transition legacy systems

  • Write tests and contribute to our continuous testing and deployment strategies

  • Monitor application and infrastructure performance to proactively identify issues as well as optimize for scalability and site reliability

  • Actively participate in design and architecture decisions

Required Experience:

  • 4+ years of professional experience in Object-Oriented Programming (OOP)

  • 2+ years professional experience with Typescript, Node, Go, or PHP (Laravel)

  • Comfortable with type systems in programming languages

  • Designed and managed production APIтАЩs for both frontend clients as well as server-to-server interactions

  • Experience with AWS – ECS, EC2, RDS, S3, Fargate, CloudFront

  • Experience with Docker architecture and containers and building images
  • Experience with advanced web application features such as queues, event/message systems, sending mail, etc

  • Experience writing automated tests (unit, feature, API, integration, etc.)

  • Native fluency in verbal and written English

Nice to have:

  • Working knowledge of modern continuous integration/testing/deployment strategies

  • GraphQL and/or gRPC as well as RESTful API design

  • Understanding of service mesh in microservice architecture

  • Experience using Terraform, Apache Kafka

  • Experience working with big data sets in data warehouses or data lakes

Why work for us:

We offer our developers a high level of freedom and independence that we believe translates to a greater sense of ownership in the product as well as opportunities for skill development.┬а Even though we are a remote team, we are a tight-knit group: we rely on each other to get things done and grow an ever-improving work environment.

Benefits:

  • 100% remote

  • Competitive salary $90,000 – $120,000 depending on experience.┬а

  • Increases and bonuses are based on reviews and performance.

  • PTO plus 10 paid holidays per year

  • Health insurance covered 100% for the employee.

  • 401k┬а

  • Dental, Vision, and Life insurance coverage available

Recommended Skills

  • Software Design
  • Software Development Life Cycle
  • Software Testing
  • Software Reliability Analysis
  • Software Verification And Validation
  • Conduct Code Review