Intermediate Software Engineer
Intermediate Software Engineer
Job Description
We are looking for an experienced mid-level developer to join our highly agile and fast-paced environment with a great team to maintain, develop, and add functionality to a Rails-backed legal research marketplace.
Responsibilities
The position will include writing functional tests, building new functionality, maintaining internally deployed web apps, developing new web apps, and generating and improving periodic reports.
Considerable experience and functional expertise in Ruby is essential. Rails experience is encouraged, but not essential. We’ll get you up to speed. An ideal candidate will look forward to working in a team-driven environment with a focus on project-oriented day-to-day operations with strong problem solving abilities and experience with agile development and methodologies.
The ideal candidate will be located in or have ties in the Southeast - preferably living in the Athens/Atlanta metro area or corridor.
You have:
- Considerable experience and functional expertise in Ruby is essential.
- Experience with at least one additional scripting language other than Ruby
- Experience with a JavaScript library (we use React, but Vue, Angular, etc experience are welcome)
- Knowledge and Experience in SOLID Principles is a plus
- Experience with at least one MVC web framework (we use Rails)
- Ability to work with a development team and communicate efficiently with clients, nontechnical team members, and other developers
- Ability to plan and manage complex projects while also being able to manage priorities effectively with response to real-time customer and internal needs