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
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 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 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.
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.
Dental, Vision, and Life insurance coverage available