Estimote is 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 at
jobs@estimote.com.
Estimote is 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 at jobs@estimote.com.