THE ROLE
We are looking for an
Applications Engineer who will work with an experienced team of engineers and product managers to make complex systems simple through a user-centric, UI-focused software design and development process. This role will help define and deliver new features for a long-lived but rapidly evolving application as part of a collaborative, quality-driven engineering team.
Hours: Monday - Friday, 8:00am - 5:00pm EST or PST
Position Type: Full-Time
Work Arrangement: Remote - Colombia
Essential Functions
- Deliver maintainable, testable, and reusable code within the cadence of a two-week release cycle
- Participate actively in the code design and review process
- Collaborate with a cross-functional team (including UX/UI designers and product managers) to define and distribute engineering tasks
- Communicate any needs or challenges to delivering assigned tasks
- Handle additional duties and responsibilities that may be assigned as necessitated by business needs
Qualifications
- Bachelor's degree in Computer Science or related discipline required
- 3+ years of software engineering experience is a must
- Experience with React UI framework and Ruby on Rails is required
- Experience specifying and implementing unit tests
- Familiarity with Agile development processes
- Strong front-end development skills, including CSS development
- Strong organization, oral and written communication skills
- Ability to function in an autonomous environmentindependent worker, self-directed