Cloud Software Architect/Developer
Software Architect/DeveloperThis is a remote position. Comerit is looking for a self-motivated software architect/developer who is comfortable working on a cloud-based full stack built with Go, PHP, and JavaScript for both customer-facing and internal applications. In your role, you will join a small team of software developers to build new software, new features, and maintain existing functionality.
This position is for our client who is a leader in providing consumers direct access to DMV services through our online technology. They provide customers the ability to skip the line at the DMV by using their online platform to renew, replace, or transfer their vehicle registration and title. You will join a small but profitable start-up with the ability to shape and grow their software.
They are based in Elk Grove, CA. Though you won't work in the office, they regularly communicate via Slack and Google Meets. Their annual holiday party is fun and inclusive and offers a great opportunity to catch-up with the team in person.
RequirementsAbility to design and implement solutions to both frontend and backend problems from a non-technical specification into a finished feature
3+ years professional coding with Go, PHP, Python, Ruby, or another server-side scripting language
2+ years professional coding with JavaScript
3+ years professional experience with SQL database design (PostgreSQL, MySQL, Oracle, or MSSQL)
Experience integrating RESTful and/or gRPC APIs
Experience with DevOps practices including infrastructure as code, continuous integration, monitoring, and logging
Comfortable developing in a Mac or Linux environment
Familiarity with event-based functional architectures
Familiarity with MVC or MVVM architectures
Security-conscious best practices in any software built
Team lead experience
Desirable Qualifications1+ year professional coding with the Go language
Experience with cloud-based distributed systems on providers such as AWS
Experience with docker or container technologies
Experience with CDNs
Experience developing web-based business applications with complex workflows
Database administration experience including setting up and maintaining replication servers
Bachelor's degree, preferably in Computer Science or related discipline
BenefitsThis is a full-time remote position with competitive salary and benefits including medical, dental, vision, 401K plan and more.