What you'll do
You will be working with our teams to help clients devise, improve, and develop highly scalable, best-in-class software products and platforms.
You will be expected to bring your experience of:
Producing efficient and elegant code based on product requirements
Troubleshooting, debugging, maintaining, and improving existing software
Help plan sprint cycles for features, bugs, and maintenance of the clients software products
Appraise new product ideas and strategize appropriate timeframes for development deliverables
Translate product strategy into detailed development requirements for prototype, construction, and final product for the development team
Collaborate closely with client operations and development teams on the development, QA, and release of software products
Troubleshoot bugs and complex system requirementsImplement designs and UI/UX improvements
Who you'll work with
You will work remotely with 1 or more clients in North America to help them solve their most complex and interesting challenges across a variety of industries.
You will help to constantly improve our engineering accelerators, training, and certifications programs for our people.
What you'll bring
You will be joining our Software and Applications consulting practice, working with our teams to deliver outstanding software products to our clients in North America, Europe, and Asia-Pac.
As a senior engineer, you'll be contributing to the architecture, design, and development of software products, primarily in the Ruby on Rails framework.
Remote working practices
Located in Central or South America.
Fluent written and verbal English language skills (at least C1)
BA/BS in Computer Science, a related degree, or equivalent practical experience
6+ years of professional programming experience with Ruby on Rails
Senior engineer level proficiency with Ruby on Rails
Possess proficiency with API’s and API integrations
Strong command of best practices, design patterns, and system architecture tradeoffs
Ability to design data models for underlying application structures, and apply UML concepts
Proficiency in Domain Driven Design or a willingness to learn and apply its principles
Experience with Azure, AWS, GCP, Heroku, or similar IaaS or PaaS providers
Pragmatic mindset and aptitude for balancing technical excellence and value delivery
Ability to understand, diagnose, and effectively articulate technical challenges and solutions
Desire to do the best thing for the team and the business at all times
About the Company
Come as you are. Proactiviti is an equal opportunity employer. All staff are considered for employment and growth without attention to race, color, religion, sex, sexual orientation, gender, national origin, or disability status. Discrimination and harassment in the workplace are not welcome in our organization.