Summary
Join FORM, a company building a mobile digital assistant for frontline teams, as a Backend Engineer. You will build and maintain scalable backend services and data pipelines using Go, GCP, Postgres, and Docker. This role requires strong experience with Go/Golang, microservices, and event-driven architectures. You will collaborate with an Agile team to improve the product and customer experience. The ideal candidate possesses solid computer science fundamentals and a passion for building high-quality, reliable software. The position offers remote work and a competitive compensation package.
Requirements
- Have +3 years of professional software engineering experience
- Have broad experience with several languages, frameworks and programming paradigms, and believe in using the technology and paradigms that produce the best results
- Have solid experience with Go/Golang, Postgres, OpenSearch, Google Cloud, Kubernetes, Docker and Agile practices
- Have experience implementing event driven architecture with a technology such as Kafka, Pub Sub, or similar
- Have experience with, or at least a strong fundamental understanding of, microservices and service-oriented architectures
- Have deep expertise in gRPC APIs and/or RESTful APIβs
- Believe in the benefits of automated testing
- Be able to rapidly diagnose and troubleshoot real-world problems quickly and without a lot of context or support
- Find motivation in being involved in planning, architecture and strategic planning
- Have solid computer science fundamentals: data modeling, data structures, algorithms, design patterns and programming languages
- Have a strong sense of empathy for the customer experience - reliability and quality are all extremely important to you
- Be delivery oriented and understand the tradeoffs between complete and perfect
- When things break β and they will β be eager, and able, to help fix things
- Enjoy being around your peers and see the value of strong collaboration processes
- Appreciate and align with our company values
Responsibilities
- Push the boundaries of GoSpotCheckβs image recognition platform, by building clean, scalable, and maintainable backend services and data pipelines
- Build highly scalable products for the enterprise customer and solve the complex engineering challenges that come along with that
- Collaborate with your Agile team to continue improving the product and customer experience!
Preferred Qualifications
Be capable of designing data pipelines and data transformations that make analytics scalable and maintainable!
Benefits
- Ability to work remotely
- Direct contract with a US-based company
- Competitive compensation level based on the level of knowledge and experience