We are hiring a Senior Software Developer for our AI-based oil & gas trading and hedging startup.
Location: İstanbul
We are looking for a Senior Software Developer for our team to mentor, design and develop highly scalable, real-time systems/frameworks with good code quality, re-usability and reliability in mind.
The Software Developer will play a key role in building and optimizing scalable applications, APIs, and backend systems that power AI-driven trading and analytics within the organization. As a key member of the company’s software development team, the Software Developer will be responsible for designing and implementing high-performance software solutions.
This role requires expertise in backend development, cloud computing, and distributed systems. It presents a significant opportunity to contribute to AI-driven innovation by developing robust, scalable, and high-performance software solutions to enhance trading strategies and system performance.
Key Responsibilities
- Research and monitor technology trend, new technologies, and new software tools.
- Write core modules and components, resolve coding issues
- Ensuring code standards over projects, and perform peer design and code reviews.
- Define and implement Proof-Of-Concept prototypes for new features and proposals.
- Involve in design and implementation of new features and refactoring of existing features according to software design specification and code standards of the project
- Work independently while developing effective, maintainable code
- Research and monitor technology trend, new technologies, and new software tools.
- Create technical documents including software design specification (SDS) and release notes (formal software development life-cycle exposure)
- Work together with other developers to solve code issues and bugs.
- Effectively communicate and collaborate with different team members
- Promote knowledge sharing, positivity and creativity
- Contribute feedback to functional and technical specifications
Qualifications
- Proficiency in programming languages such as , C++, Go or Python
- Strong knowledge of databases (SQL, PostgreSQL, MongoDB, Redis).
- Familiarity with CI/CD pipelines for automated deployment.
- Experience with multithreading programming.
- Experience writing unit tests.
- Understanding of distributed systems and event-driven architectures.
Preferred
- Great curiosity and willingness to question
- Familiarity in at least one scripting language such as Python
- Knowledge of relational and in-memory database systems – key value stores (eg. PostgreSQL, Apache Ignite, Redis)
- Working knowledge of tools used in the Software Development Lifecycle (e.g. JIRA, Git, Redmine)
- The Software Developer will play a key role in building and optimizing scalable applications, APIs, and backend systems that power AI-driven trading and analytics within the organization. As a key member of the company’s software development team, the Software Developer will be responsible for designing and implementing high-performance software solutions.
- This role requires expertise in backend development, cloud computing, and distributed systems. It presents a significant opportunity to contribute to AI-driven innovation by developing robust, scalable, and highperformance software solutions to enhance trading strategies and system performance.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Developer (İstanbul- Ankara)
2025-09-29
Data Scientist (İstanbul/Ankara)
2025-09-23
Data Scientist
2025-07-08
- Posted
- Mar 27, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Istanbul
- Company
- TRB 360
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Developer (İstanbul- Ankara)
2025-09-29
Data Scientist (İstanbul/Ankara)
2025-09-23
Data Scientist
2025-07-08