Full Stack JavaScript Developer
Who is motivated to combine the art of design with the art of programming
Belgrade
We're looking for passionate and motivated Software Engineers who want to make an immediate impact on our team, products, and engineering practices. You will be a key component of a team that challenges assumptions, fights for the users, advocates for engineering best practices, and who are continually learning and growing. You'll be in a position to provide thought leadership, helping to define and implement next-generation tools, processes, and products.
Responsibilities:
- Collaborate with the Product Management, QA, Database, and DevOps teams to iterate on the design and implementation of our products
- Take full ownership of projects from design to implementation and deployment
- Build efficient and reusable systems and abstractions
- Identify and advocate for engineering best practices
- Find and address performance issues
- Participate in design and code reviews
Requirements:
- Mastery of JavaScript, HTML, CSS, and related web technologies
- Ability to work anywhere in the technical stack, delivering quality code on the frontend, backend, and database
- Familiar with modern JavaScript libraries and tooling, including: ES6, Node, Express, and SPA frameworks (Angular, React, Vue, Ember, Meteor, etc.)
- Expertise in noSQL databases and schema design (mongoDB & mongoose)
- Strong Computer Science fundamentals
- Highly motivated to drive impact by making product improvements
- Intellectually curious, passionate, and inventive
- Great attitude towards work and people
Deadline for applications: 14.12.2018.