SpotOn is looking to accelerate and enhance their Point of Sale with third-party integrations that will elevate their business by designing, developing, and maintaining high-performance software applications using Golang with a focus on building CRUD APIs (Rest and gRPC).
Requirements
- Strong scripting skills in languages such as GoLang, Python, or Bash.
- Professional experience with SQL
- Professional experience with MongoDB.
- Strong knowledge of computer science fundamentals such as data structures, algorithms, and design patterns.
- Design, build, and maintain highly resilient, flexible, and scalable architecture in collaboration with other Engineers.
- Experience writing scalable APIs
- Experience in GoLang
Responsibilities
- Design, develop, and maintain high-performance software applications using Golang with a focus on building CRUD APIs ( Rest and gRPC)
- Collaborate with cross-functional teams to identify and solve software problems
- Implement and manage monitoring and logging systems to provide visibility into the production environment.
- Write efficient and reusable code that follows industry best practices and standards.
- Write automated tests to ensure the quality of the software applications.
- Optimize software performance and ensure scalability and reliability.
- Participate in code reviews and provide constructive feedback to team members.
Other
- 5+ years of experience in software development.
- Ability to work independently and in a team environment.
- Collaborate with the team to ensure solid technical decision-making and high quality team output.
- Identify and justify opportunities to address tech debt as a part of our roadmap.
- Excellent command of written and spoken English (min. B2 level)