Software Engineer

Posted 11 Days Ago
Be an Early Applicant
Bucharest, ROU
In-Office
Junior
Information Technology • Consulting
The Role
Develop and research microservices-based products within Stream-Aligned or Platform teams. Design and implement scalable, high-availability web applications, collaborate with PMs, architects and UI/UX, drive product design decisions, and contribute across frontend, middleware, and platform layers.
Summary Generated by Built In
Are you a highly motivated, dynamic Software Engineer, looking to advance your career by working in building a powerful software platform? If you are ready to take on new challenges and want to build the next generation of software on cutting edge technologies in an international environment constantly growing – then this is the role for you. We are offering a challenging position, the chance to grow with us and attractive salary compensation.
TotalSoft started in 1994 with a dream: to be a reliable software integrator and capability associate for our business partners. As a result, we have grown each year since, to arrive nowadays at over 500 staff (approximately 1500 at Group Level worldwide).
We help our customers enhance their delivery and scale their business core by offering services, technology platforms, information management, architecture, project management and multiuser support (multi-level, multi-lingual, multi-channel).
We currently support some of the largest global players and disruptive SMEs on their path to digitalization via our own microservices oriented software platform.
Job description
As a Software Engineer in R&D department, you will work in/with teams, Stream-Aligned (Products/Services) or Platform Engineering, of talented software engineers to make TotalSoft services even more successful.
You will be responsible for development and researching technologies, as well as designing and implementing new products/services!

Bring your development seniority and we’ll season it with platform designed experience (microservices, orchestration, design paradigms, etc.).
What you’ll do
  • Work as part of the Stream-Aligned or Platform Engineering teams that are dynamic, enthusiastic, full of ideas, fun and friendly
  • Work with concepts like MSA (microservices) architectures, and all the paradigms implied, containers, cloud friendly approaches, lean development
  • Apply state of the art software design to ensure high availability, scalability, maintainability, and performance of high-traffic web applications
  • Work closely with Product Managers, Architects, and UI/UX experts. As a member of a Stream-Aligned or Platform team, you will have the flexibility to contribute at any level, whether it's frontend, middleware, discovery, or platform, based on your preferences, skills, and experience.
  • Drive actions that influence the software product design
  • Propose ideas and innovations to be driven from team members
What you need to succeed
  • Solid technical education (Computer Science, Data/Information Science, Mathematics, or a related field)
  • Strong knowledge of OOP or Functional programming (any language/platform)
  • At least 2 years of hands-on experience with:
    • C#, .NET Core/8 and/or NodeJS; Web Application Frameworks (ASP.NET MVC, SPA); software design
    • RESTful Microservices, light-weight efficient, decoupled APIs that scale well
    • Event driven architectures (like Kafka, RabbitMQ, etc.)
    • Modern reactive JavaScript Frameworks (React, Next.js, Vue.js, Angular)
    • Storage technologies like SQL Server (or any database technology experience) scripting and/or design, Redis, no SQL
  • Experience with automated UI and API testing (BDD, Selenium)
  • Experience with containerized environments using Kubernetes, Docker and CI/CD pipelines.
  • Experience with Git, or any version control system for software development
  • Experience with Entity Framework (EF), Reflection, ADO.NET or counterparts from other languages/frameworks
  • Willingness to learn from team members
This role may be a great fit if:
  • Experience of working in a charged up Agile environment
  • Experience with any cloud technologies (Azure/AWS/GCP)
  • Good understanding of concurrency and multithreading, ability to write scalable, reliable, testable, and reusable code
  • Solid knowledge of software design, architectural styles, design patterns or good knowledge on various software practices/patterns (CQRS, Event Sourcing, Clean architecture)
What recommends us?
  • We do things with energy, passion, and curiosity, and we’re backed by our culture of innovation.
  • We offer a diversified range of activities in an international environment as well as a dynamic team with ambitious, yet realistic, objectives for the future, promoted by an open team and communication culture.
We’re looking for a talent to join our team.
 

Skills Required

  • Solid technical education (Computer Science, Data/Information Science, Mathematics, or related)
  • Strong knowledge of OOP or Functional programming
  • At least 2 years hands-on experience with C# and .NET Core/8 or Node.js
  • Experience with Web Application Frameworks (ASP.NET MVC, SPA)
  • Experience designing and building RESTful microservices and decoupled APIs
  • Experience with event-driven architectures (Kafka, RabbitMQ, etc.)
  • Experience with modern reactive JavaScript frameworks (React, Next.js, Vue.js, Angular)
  • Experience with storage technologies (SQL Server or other databases), Redis, NoSQL
  • Experience with automated UI and API testing (BDD, Selenium)
  • Experience with containerized environments (Kubernetes, Docker) and CI/CD pipelines
  • Experience with version control (Git or equivalent)
  • Experience with Entity Framework (EF), Reflection, ADO.NET or counterparts
  • Willingness to learn from team members
  • Experience working in an Agile environment
  • Experience with cloud technologies (Azure/AWS/GCP)
  • Good understanding of concurrency and multithreading
  • Knowledge of software design, architectural styles, and patterns (CQRS, Event Sourcing, Clean Architecture)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bucharest
559 Employees
Year Founded: 1994

What We Do

TotalSoft is a key provider of business software solutions (ERP, HCM, CRM, Healthcare, BI) in Central and Eastern Europe, with a team of over 600 specialists and projects in more than 40 countries across four continents. TotalSoft’s flagship B2B solution is Charisma Business, a powerful software suite trusted by over 1,000 clients. With a history spanning more than 28 years, Charisma is driving significant changes in industries like financial services, retail, distribution, production, construction, agriculture, energy, medical, and services. TotalSoft is a fully owned subsidiary of Logo, the largest independent software provider in Turkey (www.logo.com.tr/en). For more information, please access: www.totalsoft.ro and www.charisma.ro

Similar Jobs

Ubego Logo Ubego

Software Engineer

Gaming • Mobile • Travel
In-Office or Remote
31 Locations
12 Employees

Ubego Logo Ubego

Software Engineer

Gaming • Mobile • Travel
In-Office or Remote
29 Locations
12 Employees

The Flex Logo The Flex

Software Engineer

Artificial Intelligence • Real Estate • Software
In-Office or Remote
83 Locations
26 Employees

TotalSoft Logo TotalSoft

Software Engineer

Information Technology • Consulting
In-Office
Bucharest, ROU
559 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account