AWSAzureCloudDistributed SystemsJavaScriptMicroservicesNoSQLReactRubyRuby on RailsSQLVue.js
About the role
Develop, improve, and maintain our microservices and ensure seamless integration to the rest of the Seismic platform.
Decompose a large monolithic application while building core learning functionality, including new AI driven features.
Collaborate with globally-dispersed product managers, designers, and software engineers to rapidly build, test, and deploy code to create innovative solutions and add values to our customers' experience with Seismic.
Handle high-priority, customer-facing defects, quickly diagnosing and resolving complex technical issues in production systems to ensure reliability and maintain user trust.
Explore new technologies and industry trends and bring your findings to life in our products.
Participate in and contribute towards code reviews, bug/issue triage, and documentation.
Contribute to troubleshooting and continuous quality improvements.
Requirements
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
Minimum of 8 years of Software Development experience within a SaaS business.
Must have a strong familiarity within Ruby and Ruby on Rails or similar languages and frameworks.
Understanding of distributed systems (design, trade offs, etc).
Knowledge of HTML/CSS/JS and modern SPA frameworks (React Vue.js, etc.)
Experience designing, implementing, and optimizing both SQL and NoSQL databases to support scalable, high-performance applications.
Familiarity and comfortability developing and deploying in cloud-based environments (Azure, AWS, Google Cloud, etc.).
Benefits
Explore our benefits available in each country
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RubyRuby on RailsHTMLCSSJavaScriptReactVue.jsSQLNoSQLmicroservices