Veracross is seeking an experienced JavaScript developer to join our Axiom team. Axiom is our flagship application platform which serves all school departments. It is a Single Page Application with a Ruby on Rails backend. Axiom provides data analysis, reporting, charting, and workflow management for school administrators. Veracross engineering teams work in a collaborative way through pull requests, code reviews, and pair programming. If interested please email careers@veracross.com.
Responsibilities
- Build client-facing features that cut across school departments with an emphasis on high quality user experiences
- Build new data visualization and reporting components
- Work with other engineering teams to integrate data-driven workflows among our applications
- Develop Ruby on Rails backend
- Analyze and improve application performance
- Help convert our ES5 codebase to TypeScript
- Help convert our legacy Rails/Sprockets build system to Webpack
- Expand your back-end Ruby programming and database skills
Requirements
- 3+ years of professional programming experience
- Experience with source control, especially git
- Excellent communication skills (written and verbal)
- A service- and team-oriented mindset
- Strong JavaScript core language skills
- Strong HTML & CSS skills
- Experience with Ruby on Rails or similar MVC frameworks
- Web programming fundamentals - knowledge of browser nuances a plus
Our Stack
- Ruby, Rails
- JavaScript (using Ractive, Wijmo, AnyChart, lodash)
- Microsoft SQL Server, Postgres, Redis
- Amazon Web Services
- Hashicorp stack: Consul, Vault, Terraform, Packer
- Git and GitHub
Working at Veracross
- Awesome coworkers and a healthy work environment
- Competitive salary
- Opportunity to grow into positions of greater responsibility
- Health, vision, and dental
- On-site gym and trainers
- Monthly team activities
- Great hardware: Top of the line MacBook Pro, multiple 30+” monitors, standing desk
- No open floor plan - real offices!