# About the gig
We’re looking for a Lead Developer
that will join our Tech team and build great technology that will allow
us to deliver unique blended learning experiences (online + offline).
In our journey we’re looking to build our own learning platform that
delivers a high quality educational experience, measures learning
outcomes reliably and allows for rapid iteration of our content and
The Lead Developer will be responsible for:
- Contribute to establishing the company’s technical vision and leading all aspects of the company’s technological development
- Building our learning platform and any other technology necessary to support our mission and business objectives
- Working with our CTO and the leadership team to continually improve students’ learning experience
- Build, mentor, and manage junior developers from the team
# Is it You?
The candidate should be able to thrive in the sometimes chaotic early stage startup environment and enjoy having tons of autonomy with no bureaucratic BS and feel comfortable with the following skills:
- Project Management. Proven track record of managing technical teams and complex projects with many moving parts. You enjoy details, structure, lists, and timelines
- HTML5 / CSS. Write clean semantic HTML/CSS
- Node. Good understanding with how node works, nvm, npm, expressJS, hapiJS...
- PostgreSQL / MongoDB. We use both SQL and NoSQL Databases, so we expect that you have practical knowledge on how to manage databases, creating data models, perform optimised queries, basic understanding of clustering
- Angular2/React. We currently have angular2 and react applications. you should have some projects under your belt dealing with these kind of front-end frameworks.
- APIs. We integrate with external API services (pipedrive, meetup, twitter, etc). Also we provide our own APIs for the internal tools with a GraphQL. You love it? Keep reading!!
- GIT. Practical understanding of Git (can you explain what rebase is?), Github, Git-Flow, Pull-Requests, Code Reviews
Other things that we are looking for in this role, not strictly necessary but will make you stand out:
- Know a Second Programming Language. Python? Java? Ruby? C++?
- Cloud Management. You should understand how to do DevOps: deploy to the cloud (both Heroku and AWS EC2 environments). You should be familiar with reading logs, debugging common problems in infrastructure, managing DNS, Auto-Scale, CI/CD setup, etc
- Agile Software Development. You should be familiar with scrum, sprints, retrospective meetings, stories, ticketing systems (pivotal tracker), etc. We embrace Agile in our process!!
- Data Science. We appreciate hunger for knowledge. We collect a lots of information at ironhack about how students learn and having a good understanding on how data pipelines work, scikit, use business intelligence tools to extract useful information (tableau, etc)
- Be part of an Amazing Team. We embrace a constant learning, can-do attitude and 100% positivism!!
- Yearly company off-site
- Flexible work environment
- Tons of awesome events with our students and community of instructors
Ironhack is an education startup that was founded to change the way we learn about technology. We offer immersive learning experiences to extremely motivated students who want to change career directions or turbocharge their current professional trajectory.
We love the
energy of in-person instruction, but also investing heavily in
technology to enhance the classroom experience. So far:
- Started operations in the fall of 2013
- Located in Miami, Madrid, Barcelona, Paris and Mexico
- 100% YOY Growth and accelerating!
- Already graduated over 800+ students
- +40 team members
But we’re really just getting started. Don’t work for another e-commerce site that sells bla,bla,bla or another uber for something. Come join us make a difference in people’s life!