Position: Middle / Senior Full Stack (JavaScript) Developer for CoreTech
Company: Ciklum
Experience required: 3y
English level: upper

Responsibilities
- Deliver readable, testable and reusable code by following best practices, using unit tests and creating and maintaining appropriate documentation
- Participate in the analysis of the product requirements by meeting and discussing them with developers, product owners and other stakeholders
- Participate in the planning of the delivery pipeline by estimating time required for delivery, analyzing dependencies between different software elements and improving visibility for other team members and teams
- Take an active role in root cause analysis and troubleshooting of misbehaving applications by analyzing run-time functional and performance metrics and fixing bugs
- Participate in the repurposing of existing software components on changes of product features or architecture by improving and refactoring

Requirements
- 3+ years of experience developing web-based commercial software products
- Excellent knowledge of Node.js, npm, TypeScript, React.js, and JavaScript
- Experience with SOA / micro-services and developing performant & scalable applications
- Understanding of web development paradigms (RESTful APIs, pub/sub, security)
- Very good written and spoken English, used day-to-day in a professional environment

Personal skills
- Mature, self-organized and responsible person
- Able and willing to help other team members with their tasks where needed

What's in it for you
- Unique working environment where you communicate and work directly with client
- Variety of knowledge sharing, training and self-development opportunities
- Competitive salary
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions