Tech Stack
AWSDistributed SystemsJavaMySQLNode.jsNoSQLPostgresPythonRubyRuby on Rails
About the role
- Design and document scalable solutions and components/services for new feature development
- Implement scalable architecture and write secure, maintainable code that powers the platform connecting trucks
- Build server solutions that interface with dashcams and track critical driving events
- Develop tools for Safety managers and drivers
- Collaborate with cross-functional teams to deliver product features
- Launch and support features used by the trucking industry and partners
- Lead code reviews and guide software architecture and technical decisions
- Serve as a resource to the product team to determine technical feasibility of features
Requirements
- 7+ years of software development experience
- A degree in computer science, software engineering, or a related field
- An affinity for creating software that is extensible, performant, and easy to read
- Strong programming skills in one or more of these languages: Ruby (Rails), GoLang, Java, Python, or NodeJS
- Solid understanding of relational databases preferably Postgres or MySQL
- Experience with scaling, troubleshooting, migrations and security of distributed systems
- Experience with NoSQL databases, AWS, micro services, SOA
- Experience with CI/CD and version control (preferably Git)
- Authorization to receive and access commodities and technologies controlled under U.S. Export Administration Regulations (required by Motive)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RubyGoLangJavaPythonNodeJSPostgresMySQLNoSQLAWSCI/CD
Soft skills
collaborationleadershiptechnical decision makingcommunication
Certifications
degree in computer sciencedegree in software engineering