Overview
Skills
Job Details
Job Title: Sr. Software Engineer Angular & Ruby (Contract-to-Hire)
Location: Remote
(The role is remote, but the candidate must be located near one of the following locations: Baltimore, MD; Irving, TX; Charlotte, NC; Wilmington, DE; or New York City, NY.)
Role Summary
We're looking for a Sr. Software Engineer to join our Platform team, working on both customer-facing features and core platform components. This is a contract-to-hire position where you'll collaborate with design, product, and engineering teams to deliver high-quality web and cross-platform applications. The work will be split roughly 70% front-end (Angular) and 30% back-end (Ruby on Rails).
What You'll Do
- Build scalable, high-performance front-end components for our main application.
- Translate UI/UX designs and wireframes into functional, maintainable code.
- Improve accessibility across our applications.
- Contribute to code quality, documentation, and thoughtful design tradeoffs.
- Balance rapid feature delivery with long-term maintainability.
Tech Stack
- Frontend: JavaScript, Angular 19, HTML5, CSS3
- Backend: Ruby, Ruby on Rails
- Database: PostgreSQL
- Infrastructure: AWS, Convox, Docker
- Tools: DataDog, Sentry, Optimizely, LaunchDarkly, GitHub, CircleCI
Required Skills & Experience
- 9+ years of professional software engineering experience, with a focus on front-end development.
- Advanced proficiency in Angular and JavaScript, plus strong HTML5/CSS3 skills.
- Experience with Ruby and Ruby on Rails for backend development.
- Strong understanding of front-end architecture, component design, and state management.
- Solid SQL skills and experience with relational databases (PostgreSQL preferred).
- Experience building web applications, microservices, and REST APIs.
- Experience deploying and managing applications in AWS (S3, RDS, Lambda, etc.).
- Familiarity with Docker and container orchestration (Kubernetes preferred).
- Ability to write secure, testable, and maintainable code across the stack.
Nice to Have
- Experience improving web accessibility.
- Familiarity with feature flagging and A/B testing tools (Optimizely, LaunchDarkly).
Follow us on LinkedIn -
#LI-NITINSHARMA