We are recruiting for a rapidly growing startup company that serves multiple international clients. The company is headquartered in Ankara, Turkey. Since 2019, they have been developing and providing data-driven, multi-tenant, and highly modular B2G SaaS products and related API solutions. These solutions integrate advanced search engine and data analysis functionality specifically designed for LEA customers.
Significant interest from international investors and positive feedback from end-users worldwide who rely on the company's products daily highlight their strong potential to become a leading global solution provider.
There are two key components of the value delivered by the product:
- The collection, integration and enrichment of petabytes of data originating from thousands of data sources.
- Data-driven end-user functionality incorporating advanced search and data analysis capabilities packaged into modules that focus on specific use-cases.
The current product has been developed by the founders, who combine decades of experience in developing enterprise software with an intimate understanding of user requirements. The next step towards becoming an industry leader is building a dedicated team of exceptional developers and data engineers capable of building on this foundation to realize the company’s technical goals and vision as the founders focus on strategic objectives.
We are seeking senior software specialists for different positions (Backend API Specialist and Frontend Specialist)on behalf of the company we are working with. Detailed information is provided below.
Backend API Specialist
Job Description
You will work as an integral part of a team of expert software developers, tasked with developing our data-driven, multi-tenant and highly modular SaaS product and related API products. As Backend API Specialist, your primary focus will be on designing, implementing and maintaining a collection of high-quality, consistent, well-documented, stable and evolving APIs and related backend services that deliver data-driven value at scale. The APIs will be used internally by our SaaS product in addition to external API clients. You will begin by working closely with the founders to understand existing APIs and backend services in light of the company’s goals and technical vision.
Responsibilities
- Master the existing codebase, focusing on APIs and backend services.
- Ensure all APIs are discoverable, well-documented, secure, reliable and available to all authorized people and systems.
- Ensure that the behavior, limitations and data schema of each API endpoint is explicitly stated and that the API implementation conforms to this specification.
- Develop and routinely perform integration tests for each API endpoint.
- Ensure that API design and partitioning is aligned with the licensing model.
- Ensure that API implementation is compatible with the enforcement of a granular authorization policy including rate limits and priority queuing behavior in accordance with the licensing model.
- Ensure that API design and implementation is suitable for multi-tenancy.
- Develop API functionality that involves long-running jobs that rely on limited shared resources, utilizing orchestration and distributed processing frameworks when necessary.
- Develop data-driven API functionality that incorporates federated databases (e.g. RDBMS, graph, columnar, data store) in addition to numerous internal and external data sources.
- Manage the evolution and versioning of the various APIs. The goal is to have a growing collection of consistent, stable APIs that continuously evolve to support additional features without breaking existing clients.
- Select the best approach to designing a particular API, considering the tradeoffs between REST, RPC, GraphQL and Real-Time approaches.
- Collaborate with frontend developers to complement core API functionality with additional layers that aim to improve user experience delivered through frontend components.
- Develop API wrappers that provide third-party API functionality to internal users subject to our own authorization policy.
Qualifications
- Expert in C# and the .NET ecosystem.
- Experience with multi-platform .NET development.
- Experience with ASP.NET, Entity Framework, Identity and SignalR.
- Deep understanding of .NET best practices (code organization, dependency injection, claims-based authorization, parallel-processing, exception handling, configuration management, logging, etc.).
- Experience working with large, enterprise-grade codebases.
- Experience building and maintaining high-availability, data-driven, evolving, stable API products.
- Strong understanding of REST, RPC, GraphQL and Realtime API design principles.
- Proficiency with OpenAPI and JSON Schema.
- Experience with orchestration, stream processing and distributed computing frameworks (e.g. Airflow, Kafka, Spark)
- Experience working with Federated Database Systems including different database types (e.g. RDBMS, graph, time-series, columnar, document store, etc.)
- Experience in developing low-latency, real time APIs suitable for frontend components focused on big-data analytics is a plus.
Frontend Specialist
Job Description
We have access to vast amounts of data collected from a wide variety of sources. There are countless ways in which parts of this data can be meaningfully harnessed in high-value data analysis, and our users are mainly data analysts. As Frontend Specialist, it is your job to empower them with a collection of powerful tools (i.e. apps) that utilize our APIs and data in solving specific, well-defined data-analytics problems by incorporating search, analysis, visualization and reporting functionality. These apps are the primary building blocks of the licensing model for our SaaS platform. Furthermore, you are responsible for developing a modular, enterprise-grade Angular application that provides a unified platform for an ever-increasing number of apps whilst ensuring an intuitive, consistent and exceptional user experience.
Responsibilities
- Master the existing codebase, focusing on APIs and frontend components.
- Assume primary responsibility for future design and development of frontend components.
- Make architectural decisions pertaining to frontend development.
- Collaborate with backend developers and data engineers:
- In developing additional APIs and data capabilities necessary for developing additional frontend apps that create value for end-users.
- To ensure APIs and access to data sources is conducive for the development of frontend apps that deliver data-driven value at scale.
- Develop and maintain a single, modular, enterprise-grade, well-organized Angular codebase that combines all frontend apps and adheres to best practices.
- Ensure that user experience is intuitive and consistent across all apps. Develop and maintain frontend component libraries that will be shared across various apps.
- Ensure that the functionality provided by each app is aligned with the licensing model and that the visibility of and access to each app is subject to the authorization policy.
- Support the development of frontend components for internal tools, such as dashboards for monitoring system status.
Qualifications
- Expert in JavaScript and TypeScript.
- Expert knowledge of Angular.
- Proficiency in UI/UX design.
- Experience working with large, enterprise-grade codebases.
- Experience in developing modular Angular applications.
- Experience developing data-driven frontend components.
- Experience in developing real-time client applications using SignalR, websockets and/or socket.io.
- Experience developing client applications using REST and RPC-type APIs.
- Knowledge of OpenAPI and JSON Schema.
- Familiarity with C# and the .NET ecosystem.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Data Scientist (İstanbul/Ankara)
2025-09-23
Data Scientist
2025-07-08
Backend Developer (Node.js + Blockchain Integration)
2026-06-17
- Posted
- Dec 25, 2024
- Type
- Full-time
- Level
- Associate
- Location
- Ankara
- Company
- TRB 360
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Data Scientist (İstanbul/Ankara)
2025-09-23
Data Scientist
2025-07-08
Backend Developer (Node.js + Blockchain Integration)
2026-06-17