Skip to main content

Full Stack Software Engineer

Apply Location Westlake, Ohio Requisition Number 56036
Assurant Labs has cultivated a fast-paced, agile development environment where creativity and teamwork are paramount.

We are looking for positive, take-charge individuals to join our growing team as a Full Stack Software Engineer. Candidates must have exceptional communication skills, the ability to manage multiple tasks efficiently, excellent judgment, and the ability to be productive in a fast-paced, team-oriented environment.

You will be responsible for:

  • Building scalable, highly reliable product features
  • Designing, implementing, and maintaining applications
  • Applying problem solving and analytical skills to a variety of issues
  • Interacting with cross functional teams to produce scalable solutions
  • Estimating engineering effort and come up with realistic schedules
  • Identifying and resolving complex production issues
  • Rapidly fixing bugs and solving problems
  • Conducting design and code reviews
  • Making disciplined use of source control and bug tracking systems
  • Documenting best practices and help create knowledge base
  • Unit-testing code for robustness, including edge cases, usability and general reliability
  • Refactoring and improving maintainability of existing code base
  • Participating in resolving customer support issues as needed

We need you to have:
  • BS or MS in Computer Science, Computer Engineering or related fields preferred; equivalent professional experience will be considered
  • Solid understanding of the full development life cycle
  • Hands-on knowledge of version control systems such as GIT
  • Track record as a results oriented person with a delivery focus
  • Strong technical leadership skills with the ability to resolve ambiguity in requirements
  • Ability to understand and articulate both technical and business issues with peers, management and external teams
  • Ability to manage and prioritize many tasks at a time
  • Ability to push the envelope for performance and reliability
  • A disciplined approach to development, testing, and quality assurance
  • Experience practicing agile development methodologies
  • Exceptional collaborative, written and, verbal communication skills
  • Flexibility with changing job requirements as the company and team grows
  • 2+ years of Ruby Experience
  • 2+ years of Rails Experience
  • Experience with front-end web technologies (e.g., HTML, CSS, Javascript, AJAX, JSON)
  • Experience with Javascript frameworks, preferably jQuery
  • Experience with MySQL and relational database design

We hope you have:

  • Willingness to participate in mentoring and skills transfer among team members
  • Experience with various programming languages (e.g., Java, C/C++)
  • Experience with NoSQL solutions, such as Redis or MongoDB
  • Experience with TDD/BDD frameworks, such as Rspec and Cucumber
  • Experience with Git for version control

Our office is located @ 30400 Detroit Rd STE 400 Westlake, OH, 44145-1855.

Office Perks include:
  • Close to I-90, 20 minutes west of Downtown Cleveland with convenient walking access to shopping, banking and a variety of restaurants at Crocker Park
  • Free parking
  • Casual Dress Environment
  • Open Office layout with sit/stand desks and Steelcase Chairs
  • Apple computers with Thunderbolt Displays
  • On-site employee break room/lounge area
  • Ping pong table
  • Free coffee, tea and other beverages
  • Free snacks

Learn more about Assurant Labs at our website: https://www.assurantlabs.com

Request An Accommodation

If you need help with the application process or an accommodation, we encourage you to tell us so that we can try to get you the help you need. Assurant is an Equal Opportunity Employer committed to providing reasonable accommodation to applicants with physical and/or mental disabilities. Accommodations are made on a case-by-case basis.

Please visit Assurant.com/CustomerSupport/EmailAssurant and then select “Employees”. In the first dropdown, select "Career-Candidate Accommodation Request".

About Assurant

Assurant, Inc. (NYSE: AIZ) is a global provider of risk management solutions, protecting where consumers live and the goods they buy. A Fortune 500 company, Assurant focuses on the housing and lifestyle markets, and is among the market leaders in mobile device protection and related services; extended service contracts; vehicle protection; pre-funded funeral insurance; renters insurance; lender-placed homeowners insurance; and mortgage valuation and field services. Assurant has a market presence in 21 countries, while its Assurant Foundation works to support and improve communities. Learn more at assurant.com or on Twitter @AssurantNews.

Recently Viewed Jobs

You do not have any recently viewed jobs

Sign up for job alerts

Join our talent network and get Assurant news and job alerts delivered to your inbox.

Interested InEnter a category, a location or a category/location pair and click "Add."

  • Information Technology, Westlake, Ohio, United StatesRemove

Meet Our People

Ignacio D. - Senior Operations Analyst

Whether I'm working with people in Argentina or Chile or Miami, we all feel like we're part of the same company. And within my own group, we share ideas and analyze as a team - and drive for change, for improvements. We'll show each other how we do things and lend advice.

I also enjoy the focus on work-life balance - in the workplace, we're offered exercise classes or stretching classes with a trainer, for example. I've had the flexibility to take classes and training. And, we have the opportunity to give back to the community through events held throughout the year.