Position: Senior Software Engineer
Company: Koyfin
Experience required: 5y
English level: upper

Who we’re looking for?
- 5+ years experience in software engineering
- Experience with back-end technologies: Node.js, NestJS (or any other framework), SQL and NoSQL databases.
- Experience with front-end technologies: React (or any other framework), HTML, CSS.
- Experience with infrastructure: Cloud computing (AWS), CI/CD, Kubernetes
- Understanding design patterns, algorithms, and system design
- Great communication skills; curious, collaborative, humble, and an excellent problem solver
- Upper-Intermediate level of English 

Will be a plus
- Experience FinTech or investments 

What you’ll be doing?
- You will join our Application Team. Its daily efforts are intended to deliver the Koyfin applications and the array of features in the state our final users see it. They boast about a tiny amount of regressions needed. Tech Stack: TypeScript, Node.js, NestJS, React, RxJS, AWS, Kubernetes, MongoDB, PostgreSQL.
(Examples of features released by the APP team on our youtube channel)
 
- You will be responsible for the overall development and implementation of front and back-end software applications, running the project/feature from gathering requirements to realising and maintaining. 
- Completing data structures and design patterns
- Designing and implementing scalable web services, applications, and APIs
- Transform large and complex datasets into beautiful visualizations
- Identifying bottlenecks and improving software efficiency
- Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience