About the job Full Stack Developer (C#/JavaScript/Ruby on Rails)
Full Stack Developer (C#/JavaScript/Ruby on Rails)
Development Team
We are seeking a full-time, remote Full Stack Developer with 3+ years of C# and 2+ years of modern JavaScript framework experience, such as with React.js, Angular, or Vue.js, to join the software engineering team of our U.S. client. Additionally, some experience with Ruby on Rails (1.5+ years) is necessary for success in this role. This key individual will work with our clients agile, cross-functional product team, including dedicated Product Management, DevOps, and QA resources, migrating an existing Ruby on Rails application to JavaScript/C# and also building exciting product features.
The right candidate must have a passion for building seriously cool technology, delivering on-time, utilizing industry best practices, and working in a fast-paced environment. If you have a passion for technology, on-time delivery, best practices, and building great products, we want to talk to you!
Our client is on a mission to make people more productive by providing cloud-based, document management and file sharing solutions that automate routine, repetitive tasks. They are a subsidiary of a publicly traded company that trades on the London Stock Exchange. With hundreds of thousands of users already onboard today, our client is in growth mode building new products to serve U.S., United Kingdom, and Australia / New Zealand markets.
Responsibilities
- Design and build front-end application features and back-end services
- Take technical ownership of features and their impact on the business
- Deliver product features and updates with minimal direction, yet know when to seek help to remain efficient
- Migrate existing Ruby on Rails based solution to JavaScript/C#
- Contribute to the code review process
- Build and execute unit tests
- Advocate for and improve on code quality, automated tests, and the overall developer experience
Required Experience
- Excellent English communication and collaboration skills
- 3+ years of software development experience using C#
- 2+ years of experience working with JavaScript frameworks, such as React.js, Angular, or Vue.js
- 1.5+ years of Ruby on Rails experience
- Strong front-end skills with proficiency in HTML, CSS3, JavaScript, jQuery, JSON, and AJAX
- Experience building modern web applications and working with RDBMS, such as MySQL
- Experience leading a project providing subject matter expertise on personally researched and designed features to colleagues for implementation
- Background building and consuming REST services
- Ability and eagerness to learn new skills quickly
- Solid understanding of programming fundamentals
- Strong debugging and problem solving skills
- Desire to make things better and foster good development practices
- Background working with designers and within an Agile team
- Ability to work within coding guidelines
- Exposure to SaaS software design, development, deployment, and maintenance
- Proven delivery experience in a vibrant, dynamic startup environment
- Track record building professional, high-quality, and on-time software
Desired Experience (but not required)
- Experience working with cloud platforms: AWS and Azure
- Experience in SaaS architecture and design
- Background in responsive web design
- Experience in automated testing, TDD, and BDD
- Experience working with one or more of the following: Entity Framework (or another ORM framework), ElasticSearch, RabbitMQ, CouchBase, Scala, and OAuth 2.0
- Familiarity with WinForms application development
Additional Information
- Knowing your ideas are heard and matter think big!
- You get to own your job and be recognized for your contributions
- Work with smart and creative people
- Making mistakes is human. Lets learn from them. Be transparent!
- We recognize you as an individual no presumptions or judgment. Be the extraordinary you!
- 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
- Start: ASAP
About Velozient
We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!