Responsibilities
- Contribute to all phases of the development lifecycle
- Analyze functional and non-functional requirements
- Research and advise in the selection and integration of the best technologies for our portfolio
- Design, build, and maintain efficient, scalable, reusable, and reliable code
- Prepare and produce releases of software components
- Identify bottlenecks and devise permanent solutions
- Actively troubleshoot and resolve issues
- Produce and maintain technical documentation of the developed modules/applications
- Work closely with other teams and project stakeholders
Requirements
- Degree in Computer Science or a related field
- Experience with high-performance/low latency in general, preferably in the financial services context
- Minimum of 3 years of experience in web applications development
- Experience with JavaScript, TypeScript, ReactJS, NodeJS, Redux, HTML5, Node, and CSS3
- Ability to review code and improve performance and responsiveness of site components including improving page loads speeds
- Good understanding of design patterns and software architecture principles
- Experience with WebSockets and RESTful APIs
- Knowledge of Linux commands and scripts
Additional Skills
- To have worked with a dedicated team of Front-End and Back-End developers in an Agile environment
- Experience with .Net, C# web applications (.Net Core & .Net Framework)
- Knowledge of working with Kentico CMS versions 12 and 13.
- Exposure to WordPress
What we offer
- Highly competitive remuneration
- 25 days annual paid leave & 1 day Birthday leave
- Health insurance & Dental Care for you, spouse, and kids under 18
- Hybrid working option
- Fully covered Multisport card
- Gift cards for special occasions
- Referral Program
- Fresh fruits, nuts, healthy snacks, and beverages
- Modern and colorful office in the Infinity Towers, close to public transports and commodities