About Ulfix
Ulfix is a growing global software factory, providing web and mobile development for more than 15 years. We are an agile and DevOps organization, appraised as CMMI V2.0 Level 3. We supply the software development market in North America and Europe. Our strength is our specific approach in software continuous delivery and rapid prototyping.
We are looking for experienced developers who want to be part of a fast-paced, dynamic environment, where everyone’s opinions and efforts are valued. We hire outstanding professionals and give them the opportunity to thrive in a collaborative atmosphere that values learning, growth, and hard work.
Our team of 30+ professionals is distributed across our office in Mexico City. Additionally, many of our team members who aren’t located near our office, work remotely. We provide a highly competitive compensation and benefits package with health insurance, paid time off, etc.
If you have the desire to be a part of an exciting, challenging and rapidly-growing software factory, and if you are passionate about software development and creating the finest apps in the marketplace, please apply below.
Job Description
Do you like writing mean and clean Ruby code? Come join our team and help us build amazing things.
We’re looking for someone with a passion for programming and for writing beautiful code. You will join a team of exceptional developers working in a fast-paced environment to deliver world-class software.
Responsibilities
Design, build, and maintain efficient, reusable, and reliable Ruby code
Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automatization
Skills and Qualifications
Proven work experience as a Ruby on Rails developer
Proven work experience in software development
Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS and JQuery
Experience developing highly interactive applications
A firm grasp of object oriented analysis and design
Passion for writing great, simple, clean, efficient code
Good knowledge of relational databases
Working knowledge of NoSQL databases
BS/MS degree in Computer Science, Engineering or in related field
Professional, precise communication skills
Validating user actions on the client side and providing responsive feedback
Writing extensive unit tests using automated TDD tasks
Creating configuration, build, and test scripts for Continuous Integration environments
Benefits
We’re a medium-sized team that’s growing fast, so everyone that joins has a direct impact on the direction and success of the company. Today’s hires will be tomorrow’s leaders. We strive for an open, flat, collaborative, work-hard play-hard environment. We offer competitive compensation with PTO, medical insurance, flexible work schedules, 100% home office, and more.