Senior Full Stack Developer (İstanbul or Ankara)

Istanbul • PDM / Software Development • Full Time

Sade Software and Consultancy has been carrying out projects with the leading institutions of the Public, Banking and Finance, Insurance and Energy sectors since 2011. It works with SAS on projects on Data Quality, Data Analysis, Data Mining and Reporting, System Integration and creates value in data analytics and technology integration with 50+ employees in Istanbul, Ankara and Slovenia offices. We are looking for teammates who will work with us in domestic and international projects in the position of 'Full Stack Developer' in the team.


Required Skills:

  • 5+ years experience is must.
  • C#/Java Programming Languages: Proficiency in either the C# or Java programming languages.
  • .NET Framework / Spring Boot : Fundamental knowledge of the Spring Framework (e.g., Spring Beans, Spring Security, Spring Transaction, Spring Data), Hibernate, and Maven for Java developers, or knowledge of the .NET ecosystem (e.g., .NET Core, Entity Framework, , LINQ) for C# developers.
  • RESTful API Design: Creation of endpoints, understanding of HTTP methods, and status codes. Documentation of designed API using Open API specification and implementation of API defined using Open API specification. 
  • Microservices: Experience in designing and implementing microservices architectures. Understanding advantages and disadvantages of microservices architecture compared to monolithic architectures.
  • JavaScript: Solid understanding of the JavaScript language and its core concepts.
  • Experience in at least one JavaScript based SPA framework. (e.g. Vue.js, Angular, ReactJS.  Basic knowledge of Vue.js, component structure, and state management with Vuex is a plus)
  • Good understanding of Logical Database design concepts (Table, View, Key types, Relationship Types, Normal forms, etc.) and advanced SQL language features (recursion, aggregation, sub queries, functions, triggers, procedural languages, etc.)
  • Experience in at least one open source or commercial database product. Practical knowledge of physical database design, performance tuning, monitoring, and troubleshooting. PostgreSQL experience is a plus.
  • GIT Version Control system: Performing and good understanding of basic Git operations through command line interface (e.g. fetch, rebase, merge, commit, push, branching, etc.)
  • Unit Testing: Experience with JUnit and Mockito.
  • Design Skills: Basic proficiency in UI/UX design.
  • Passionate for developing quality (simple, clean, testable, reusable) code
  • Strong problem solving and analytical skills
  • Experienced in team work, collaboration, coordination, project planning, development and reporting,
  • Strong time management skills and solution-orientation,
  • Good English communication (both writing and speaking) skills.







What awaits you in Sade?

  • Your career plan determined on the first day of your employment,
  • Constantly increasing salary in line with your competencies,
  • Awards, appreciation and thanks processes that will affect his salary,
  • 35 hours of personal leave per year that you do not have to state the reason for, (Unfortunately 25 hours if you smoke)
  • Your health is important for us: Private Health Insurance
  • Rewards for each friend you add to the team with 'Let your friend be our friend',
  • 1 day of paid leave in the birthday month,
  • Let's determine more together when you join the team :)


**Private personal data (race, ethnicity, political thought, philosophical belief, sect, or other beliefs, dress, association, foundation or union membership, health, data on sexual life, biometric and genetic data) Please make sure that it is not included.