We are looking for a Lead Full stack developer for our CRM team.
Responsibilities:
- Development of reporting tools and engines, including both backend and frontend parts;
- Developing web interfaces, UI controls, and designers for editing and configuring various reporting tools;
- Designing the architecture for new functionality and independently implementing new features;
- Providing technical leadership in the reporting areas and participating in code reviews;
- Working with product managers and business analysts on the product design of the reporting features;
- Working with technical support teams on support incidents (investigation and resolution) and fixing the discovered defects, if any;
- Supporting, optimizing, and improving existing code base.
- At least 6+ years of full-time, hands-on software development experience.
- High proficiency in C# and .NET (or similar programming languages like Java or C++, but willing to learn/improve C# is a must).
- Proficiency in TypeScript/JavaScript and experience with popular UI frameworks (Angular, Vue, Svelte, React, Aurelia, etc.)
- Practical experience with RDBMS and SQL.
- Experience with version control systems (we use Git).
- (Optional) Experience in creating rich user interfaces and custom controls is a plus.
- Being able to master a large volume of existing code base and our existing reporting tools, both from the technical and product standpoint.
- Product-oriented mindset and ability to make technical decisions based on business goals.
Additional Information
We offer:
- Good relocation package (we help people to relocate to Serbia and handle the whole process)
- Private health insurance
- Performance bonuses
- Full work equipment (Laptop, mouse, headphones, etc)
- Great opportunities for career growth