As a Senior Software Engineer, you'll lead a team, promote coding practices, and work on scalable web applications using several technologies. You'll focus on high-quality delivery and continuous improvement through Agile practices.
Amaze is the parent company to several organizations. www.amaze.co, www.spri.ng and a growing retail services business that requires a team of “experts” to help creators become the next “great brand.”
Amaze provides creator success solutions, including a merchandising platform, advanced commerce design application, and scalable managed services to help anyone sell anything, anywhere. We believe anyone can be a creator and that everyone should be empowered to tell their unique story, cultivate deeper connections with their customers, and create authentic, shoppable experiences that allow them to monetize their passion. We’re on a mission to unleash potential and make it easy to create, share, and sell products and services.
As a Senior Software Engineer, you will help to lead and coach a like-minded team of engineers, encouraging and promoting practices like pairing, TDD and automating the entire delivery pipeline. You will work on a range of aspects from Services, API's and high availability websites using a range of technologies and constantly striving to deliver at high quality.
Our core languages are Typescript, JavaScript and Ruby. We use MySQL, some PostgreSQL, CouchDB, as well as DynamoDB. We have a mix of traditional MVC (with Rails), make use of AWS and Serverless services implemented with node and React/Redux amongst other technologies. Knowledge and experience with more than one programming language and platform is a distinct advantage.
We use GitHub for source control and Atlassian products for tracking. We manage our continuous integration and deployment with CircleCI. We use great communication tools like Slack and are all comfortable working remotely with colleagues in a wide variety of locations.
What We're Looking For
- Ideally you will have more than 5 years development experience, working on scalable web applications within an agile environment and will be comfortable working on different code stacks, and comfortable learning new technologies.
- You will be collaborative with the ability to work across teams, be a strong communicator, and your practices include rigor with a strong attention to quality. You are not afraid to express an opinion or take part fully in all aspects of software development and delivery
- A strong understanding and experience of re-architecture projects and micro-service development will be an advantage, along with data engineering, systems design and data modeling.
- As a senior member of the team you will be expected to have worked in a Lean and Agile way making constant use of test driven development, behavior driven development, pairing, mentoring and code review. You will also know and practice SOLID Principles, Design Patterns and write clean, readable code.
- An understanding and desire to work in a culture with DevOps at the core is essential. As is a desire to learn, constantly improve and to help your colleagues constantly improve.
What We Offer
- Competitive salary
- Company Stock/Option Plan
- Flexible daily working hours, we value work-life balance
- Competitive HealthPlan
- Company Benefits and Perks.
Top Skills
Atlassian
AWS
CircleCI
Couchdb
DynamoDB
Git
JavaScript
MySQL
Node.js
Postgres
React
Redux
Ruby
Serverless
Slack
Typescript
Similar Jobs
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
As a Senior Software Engineer at Coinbase, you'll design scalable systems, mentor junior developers, and collaborate on REST APIs for a financial hub.
Top Skills:
DockerDynamoDBGoMongoDBPostgresRuby on RailsRuby
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Design and develop microservices using various cloud resources. Document designs, resolve software issues, and collaborate with teams for integration and testing.
Top Skills:
AWSAzureDockerGitGrpcJavaJenkinsJunitKubernetesMavenMongoDBMqttNoSQLOraclePostgresRdbmsRest ApiSonarSpring FrameworkSqlserverTerraform
Big Data • Cloud • Software • Database
The Senior Software Engineer will develop a modular distributed query system, enhance query performance, and contribute to MongoDB's query engine functionality.
Top Skills:
CC++Rust
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute