Position: Senior Software Engineer – RoR / Vue.JS
Company: Independent consulting
Experience required: 3y
English level: upper

**Our Team:**
• We prioritize action through transparency, and expediency - we focus on outcome over process
• We support and help one another to achieve our goals - we love pair programming
• We acknowledge that innovation can come from anyone - we value curiosity, creativity, courage, and playfulness
• Our motivation stems from having clarity of work and autonomy.
• We are a very mission driven company and truly believe that we need to champion the
champions to help the next generation
• Constructive feedback, giving kudos for work well done, and encouraging one another helps us grow
• We are domain driven, domain focused, and domain structured
• We do not support Internet Explorer
• We take ownership in the full lifecycle of our work: discovery, development, quality control, release, and post launch maintenance
• Continuous Delivery allows us to move fast; Cool down sprints allow us to breathe

** Primary Stack Focus:**
• Ruby on Rails, VueJS, SASS, AWS
• NodeJS, TypeScript, Python (Flask), Apache Kafka, PHP Magento, Wordpress, Docker

We are looking for someone who can jump into a monolith stack and help modernize experiences through building APIs, improving current usability, and responding to our users' needs. Our goal is to build our system through a series of APIs to support autonomous frontends, while maintaining our core business.
At times this role will require you to work closely with other domains to help them integrate the solutions you build. If interested, there is an opportunity to work on other systems built using NodeJS, Python, etc.

**Responsibilities:**
 • Work closely with a dynamic group of people in various time zones
• Build, test, and maintain across the full cycle within a domain
• Develop features, services, APIs, and improve quality of current code
• Own development, quality, and maintenance of everything you create
• Own security and monitoring on everything developed
• Consider user experience in all aspects of development

**Qualifications:**
• 3+ years - all levels are based on experience with focus on the following tech:
o Ruby on Rails 
o JavaScript
o VueJS
• Experience working with other languages besides Ruby and JavaScript
• SOLID grasp of programming paradigms and patterns
• Nice to have experience (with one or more): NodeJS, TypeScript, SOA and Microservice architecture, AWS, Kafka, Docker, Flutter, Python
 
**About You:**
• You love what you do
• You're passionate about working together to achieve great things
• You're comfortable with change and ambiguity
  
**About us:**
We’re creating a new system that helps teams get the resources they need to build the next generation of leaders. There are a hundred ways you can join us in creating a better tomorrow: donate to a program. Buy a T-shirt. Become part of our team. Whatever it is, it will be the most important, meaningful thing you can do, because you’ll be making a difference in the life of a kid. Kids need coaches. Kids need to play. And every kid needs a champion.