Responsibilities:
- Maintain and extend the existing Diamond Foundry API using Ruby on Rails
- Finding new ways to streamline the Next.js/Node.js backend for an ecommerce website
- Maintain, develop and contribute to existing and new middleware for business processes
- Maintain lambdas, digital assets, and related code on AWS
- Integrate with databases, cache services, and data warehouses
- Integrate with 3rd party API’s, services, and ERP systems such as NetSuite
- Contribute to architectural discussions, systems design, and technical roadmap of existing and new projects
- Use git for source and version control
- Write automated tests (unit tests, integration tests etc)
- Deploy code using continuous integration
- Debugging issues with AWS and Heroku infrastructure
Requirements:
- BS in Computer Science or related
- 3 + years of coding and development experience in architecting/managing systems
- Experience with Ruby on Rails (RoR), Next.js, Node.js, GraphQL, PostgreSQL, REST APIs
- Experience with Golang, Docker, BigQuery, Redis, AWS, Heroku
- Passion for creating clean, maintainable codeUpholds best practices in engineering, security, and design
- Self-motivated and highly collaborative