Senior Software Engineer I
Posted 2 months ago Expired
This job has expired
Looking for a job like Senior Software Engineer I in or near Raleigh, NC? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Design, develop, and maintain high-performance software applications using Golang, focusing on building and optimizing APIs for independent restaurants. Collaborate with cross-functional teams to solve software problems and enhance system scalability and reliability.
Responsibilities
- Design, develop, and maintain high-performance software applications using Golang
- 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 for production visibility
- Write efficient and reusable code following industry best practices and standards
- Write automated tests to ensure software quality
- Optimize software performance and ensure scalability and reliability
- Participate in code reviews and provide constructive feedback
- Design, build, and maintain highly resilient, flexible, and scalable architecture
- Identify and justify opportunities to address tech debt as part of the roadmap
Requirements
- 3+ years of experience in software development
- Strong scripting skills in GoLang, Python, or Bash
- Professional experience with SQL
- Strong knowledge of computer science fundamentals such as data structures, algorithms, and design patterns
- Experience writing scalable APIs
- Ability to work independently and in a team environment
- Excellent command of written and spoken English (min. B2 level)
Qualifications
- 3+ years of experience in software development
Nice to Have
- Experience in GoLang
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud
- Experience with serverless computing technologies such as AWS Lambda or Azure Functions
- Familiarity with agile software development methodologies, specifically Shape Up
- Experience with performance monitoring and optimization (Grafana and OTEL)
- Prioritizes understanding the product and how it is used by end users
- Experience working in high performing SaaS companies
- Experience with any modern frontend programming language (ideally ES6 JavaScript, and a modern framework like React)
- Experience with containerization (Docker/Kubernetes) and infrastructure-as-code
Skills
* Required skills
Benefits
About SpotOn
SpotOn is a fast-growing fintech company building restaurant tech to provide independent restaurants with tools to compete and succeed.