Oferta pracy: Software Engineer, Full Stack Web Development - Estimote

We are looking for a full-time Software Engineer (Full Stack Web Development) in Kraków, Poland.

As a Full Stack Software Engineer you will be responsible for building and maintaining core components of our web-based platform—from internal dashboards to public-facing APIs serving micro-location context to millions of users around the world. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude.

Responsibilities

  • Help to define an architecture and develop core components of our platform using Node.js and/or Ruby on Rails frameworks
  • Work closely with iOS Engineers to develop RESTful APIs for our mobile app
  • Work closely with Product Owners to create a robust and scalable infrastructure that meets business requirements and is capable of handling millions requests per day
  • Define test cases, conduct code reviews and perform quality assurance for each release of the platform
  • Analyze and improve efficiency, scalability, and stability of various systems and resources Requirements
  • Excellent problem solving, critical thinking and communication skills
  • Strong understanding of Object Oriented Programming, Design Patterns and current best practices in web development
  • Solid understanding of the full web technology stack
  • 3+ years of web development using Ruby on Rails and/or Node.js or ability to demonstrate equivalent proficiency
  • A good understanding and some experience with NoSQL databases (we like MongoDB)
  • Experience with distributed version control systems (we like Git)
  • Disciplined approach to writing unit tests and testable code
  • A good understanding and passion for Agile Development methodologies

Ideally

  • Strong algorithms, data structures and coding background
  • Experience working with large data sets or distributed computing tools (Map/Reduce, Hadoop, Hive, etc.)
  • Experience with client-side JavaScript frameworks (AngularJS or React.js)

Compensation & perks:

  • Competitive base salary
  • Stock options
  • Flexible working hours and vacation policy
  • Personal development and productivity fund
  • Relocation expenses covered, if needed

This is a full-time job located in Krakow, Poland. To apply for this position send us your CV and some links to relevant projects you've worked on.