Our ideal Software Engineer II candidate has at least 3 years of technical experience
delivering scalable, secure, and highly available SaaS applications in a collaborative team
environment.Job Duties:
● Develop highly interactive, user friendly, and feature rich applications.
● Work directly with Product Managers, Product Owners, User Experience, Quality Engineers,
Principal Engineers, and Operations teammates to define, create, enhance, maintain, and
deploy applications.
● Constantly use best practices by coding small, utilizing short lived branches, using feature
toggles, building APIs, creating and maintaining unit tests, applying modern frameworks and
design patterns, actively reducing technical debt, and continuously delivering by
merging/releasing daily to the mainline branch.
● Complete complex tasks with minimal amount of oversight or supervision.
● Routinely plan, design, and deliver software engineering efforts.
● Discuss design and architecture with other engineering teammates.
● Contribute towards evolving the application architecture.
● Help others to learn and grow in their skills.
Our Technical Stack
● Angular and TypeScript.
● Ruby on Rails
● Git, MySQL, NoSQL, Linux, Kubernetes, Amazon Web Services, and Serverless