We are looking for a Lead / Senior FullStack Developer to join our professional team. The ideal candidate should have extensive experience developing and maintaining complex JavaScript-based applications and possess a deep understanding of software architecture principles. The engineer will be responsible for designing, developing, and implementing new features and enhancements and maintaining and improving the existing codebase.
Requirements
- At least 5 years of professional experience as a full-stack engineer with a focus on JavaScript-based technologies (Node.js, NextJS, React), and web applications
- Proven experience in software architecture design and implementation
- Extensive experience with React, TypeScript
- Extensive experience with Node.js / Express.js
- Experience with graph databases such as neo4j or similar
- Experience with Data Structures, Algorithms, and Model Implementation
- Experience in crafting and deploying secure and efficient REST APIs
- Experienced working with CI/CD pipelines for automated testing and deployment
- Experience working under Test-Driven Development and Behaviour-Driven Development methodologies
- Familiarity with Azure
Responsibilities
- Collaborate with product owners, project managers, and other stakeholders to gather requirements and specifications
- Extend a high-performance API capable of delivering sophisticated data analytics to customer portfolios, ensuring a seamless, responsive experience
- Implement complex mathematical algorithms and models within a robust, test-driven Go codebase, ensuring precision and reliability in key calculations
- Develop and maintain the front end using React
- Optimize Performance
- Participate in collaborative coding and code reviews
- Develop and maintain databases using graph databases
- Write unit tests and integration tests for all new and existing code
- Deploy applications on Azure
What We Offer
- 18 days of paid vacation and 7 paid sick leaves
- Flexible working hours
- Possibility to work remotely
- Regular team buildings and company-wide trips
- Corporate lessons of English
- Support in preparation, as well as full reimbursement of professional certifications
- Possibility to become a mentor in our corporate university
- Highly transparent processes towards compensation reviews and promotions
- Exposure to a rapidly growing, dynamic, and uniquely global industry
- Becoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch