
Thinksoft
There are 3 key points we can be described in: highly experienced developers, inspiring management and many successful projects in such countries as the USA, Denmark, the United Kingdom, and Ireland.
Our main goal is to improve our clients' business, solve specific business problems and achieve goals by implementing effective and up-to-date solutions. Our team specializes in custom software development and strives to find the best solutions for our customers, which we then turn into reality. We are innovative, tech-oriented, fast-paced and customer-service focused.
The domains, where we have proven experience:
FinTech
E-commerce
Agriculture
Automotive
E-learning
As an employee of the company, you will be able to improve your professional level by working with challenging and interesting international projects as well as invest in your personal growth.
-
Senior Fullstack Javascript Developer
Full Remote · Countries of Europe or Ukraine · 6 years of experience · Upper-IntermediateWe are looking for a Senior Fullstack Developer to join our France-based project. If you’re a skilled JavaScript developer seeking long-term collaboration, read on to see if this opportunity aligns with your expertise. Key Requirements: JavaScript...We are looking for a Senior Fullstack Developer to join our France-based project. If you’re a skilled JavaScript developer seeking long-term collaboration, read on to see if this opportunity aligns with your expertise.
Key Requirements:
- JavaScript Proficiency: Deep knowledge of native JavaScript and VanillaJS.
- ReactJS and NodeJS: 7+ years of experience.
- Database Expertise: 7+ years of experience designing and working with relational databases.
- TypeScript Skills: Practical experience with TypeScript.
- API and SPA Development: Expertise in building RESTful APIs and Single Page Applications.
- English Proficiency: Upper-Intermediate or higher level.
- Organizational Skills: Strong time management and self-organization abilities.
- Database Types: Understanding the differences between various database systems.
- Microservices: Solid understanding of microservice architecture principles.
- Service Communication: Familiarity with different inter-service communication methods.
Nice-to-Have Skills:
- Experience with MeteorJS.
- Proficiency in French.
- Residing in Europe.
-
Senior .NET software engineer (Spain)
Hybrid Remote · Spain · 5 years of experience · Upper-IntermediateResponsibilities: - You will contribute to the overall cloud design, along with the rest of the team members and will contribute to the overall platform architecture. - You will be working on C# packages that interact with infrastructure, like Telemetry,...Responsibilities:
- You will contribute to the overall cloud design, along with the rest of the team members and will contribute to the overall platform architecture.
- You will be working on C# packages that interact with infrastructure, like Telemetry, Kafka pipelines and Application Templates (following the DDD principle).
- You have a very clear vision of the end result and will be required to impose this standard: high integration coverage on the public API surface, very high unit test coverage, CPU and memory profiling through unit tests.
- You should want to do things better – we believe in continuous improvement of the development process – and you should have an opinion and contribute to improvement.
- You should care about agile, continuous integration, continuous deployment, TDD, performance and scaling.
Requirements:
- Excellent knowledge of C#/.NET, you should be at the leading edge of your field.
- Good knowledge of Azure is a big plus.
- Knowledge of development stack: WebApi, ASP.NET, Cosmos, Restful architecture, Micro services.
- Proficient in Test Driven Development working within an Agile SCRUM team.
- DDD experience an advantage.
- Intellectual curiosity, learning agility, and enthusiasm for tackling tough problems.
- Location Madrid
About the project:
The product is an international platform with more than ten years of history that helps connect brands with consumers worldwide and provides a place for more accessible, better, and more secure shopping experiences.
The company has created a global platform that allows people from more than 200 countries to purchase items from world-class brands.
The platform takes care of problems with currency, taxes, customs, shipping, tracking, fraud protection, and returns.
-
Senior Fullstack (.NET/Angular) software engineer (Spain)
Hybrid Remote · Spain · Product · 5 years of experience · Upper-IntermediateResponsibilities: - Work on the platform components (packages) to deliver scale to the development teams. - Responsible for building UIs that will leverage strongly defined APIs. - Design and build out APIs that the platform team will use to achieve...Responsibilities:
- Work on the platform components (packages) to deliver scale to the development teams.
- Responsible for building UIs that will leverage strongly defined APIs.
- Design and build out APIs that the platform team will use to achieve scale.
- Work with the architecture team to align with the future direction and implement those changes in the platform.
- Interface with stakeholders across all business groups to capture technical requirements & priorities. Scope The criteria, propose appropriate solutions/plans and help to establish associated tasks and projects necessary to drive those efforts.
- Strong software engineering skillset. Must have practical experience of SOLID principles, DI, IoC and software testing etc.
- Experience in delivering software to production and can engineer design for production support.
- Demonstrated ability to self-teach / up-skill.
Requirements:
- 4+ years of commercial experience in Software Development.
- Bachelor’s degree in computer science or equivalent.
- Knowledge of Angular (latest) and TypeScript and CSS languages: SASS.
- Strong C# skills, .NET Core., Cosmos DB or another NoSQL database.
- Working knowledge of CDNs is a bonus
- Good understanding of Restful concepts and practices.
- Proficient in Test Driven Development working within an Agile SCRUM team.
- Excellent debugging and problem-solving skills.
- High level of initiative and desire to get things done.
- Willingness to introduce change and challenge existing processes and procedures.
-Location MadridAbout the project:
The product is an international platform with more than ten years of history that helps connect brands with consumers worldwide and provides a place for more accessible, better, and more secure shopping experiences.
The company has created a global platform that allows people from more than 200 countries to purchase items from world-class brands.
The platform takes care of problems with currency, taxes, customs, shipping, tracking, fraud protection, and returns.