We are looking for a full-time Software Engineer (Node.js) in Kraków, Poland.
As a Node.js Software Engineer you will be responsible for building and maintaining core components of our web-based platform—from internal services 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
Work closely with iOS Engineers to develop RESTful APIs for our mobile apps
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
2+ years of web development using 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.)
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.
Visit us at: https://www.facebook.com/estimote