-
ForInvest

Software Developer

ForInvest
Turkey · Full-time · Mid-Senior

About ForInvest

We're not just building another investment platform. We're redefining how institutions and individuals interact with financial markets. Our technology powers real decisions, real trades, and real outcomes for thousands of users every day.


About the Role

You will be joining the Data Services Team, the core engine of our platform responsible for building and operating cloud-native backend services, historical data platforms, and value-added APIs on AWS. We are looking for engineers who are passionate about cloud architecture, system scalability, and modern backend development to join us as part of this great team.


What You'll Do

  • Develop backend applications and improve the quality of our system architecture.
  • Design systems for scale and high availability, leveraging MongoDB, event-driven patterns (Kinesis, SNS) and container-based deployments with Docker.
  • Build and maintain cloud-native services using Spring Boot, Java 17, including serverless technologies on AWS (Lambda, S3, CloudFront)
  • Leverage AI-powered development tools to accelerate delivery and maintain code quality.
  • Work with parallel and distributed computing patterns using Vert.x and reactive frameworks.
  • Analyze, troubleshoot, and resolve technical and application issues within planned time and effort.
  • Collaborate with and contribute to cross-functional teams.


What You'll Need

  • Graduated from computer science or related fields of reputable universities.
  • 5+ years of experience in software development.
  • Proven skills and experience in Java (17 and 8) with solid knowledge of Spring and Spring Boot.
  • Good knowledge of memory management, OOP, data structures, and algorithms.
  • Strong experience with MongoDB; familiarity with other non-relational databases.
  • Practical experience with AWS services (Lambda, S3, EC2, EMR, Batch, CloudWatch, ECR, Elasticsearch, Kinesis) including serverless architecture.
  • Experience in RESTful web services.
  • Experience in multithreading and concurrency.
  • Experience in asynchronous concepts and concurrency patterns (Vert.x, RxJava).
  • Experience with Docker and containerized deployments.
  • Strong problem-solving and analytical thinking skills with the ability to break down complex problems into simple, manageable solutions.
  • Hands-on experience with AI-assisted development tools (e.g., Kiro, Cursor, GitHub Copilot) as part of daily workflow — beyond simple prompting, actively using AI to write, review, and ship production code.
  • Passionate about developing simple, clean, and efficient code.
  • Open-minded and able to build good relationships across teams.
  • Demonstrate strong ownership and a flexible approach to new challenges.
  • Willing to learn new technologies.


Nice to Have

  • Familiarity with spec-driven development practices, using structured specifications to guide AI-assisted code generation.
  • Familiarity with Linux/UNIX systems.
  • Familiarity with legacy enterprise stacks (JBoss, J2EE) and modernization journeys.
  • Experience with CI/CD pipelines (GitLab CI/CD)
  • Interest in financial markets and developing products in fintech.


Our Culture:

We take pride in our values and principles, which capture the essence of our culture:

Thrive Together

Embracing challenges as one, we empower each other's wellbeing, growth, and success.·

Aspire, Inspire and Grow

We aspire to be and do our best, every day. We inspire others to do the same.

Dream, Act, Innovate

We anchor imagination with focused action. We nurture our dreams, execute, and iterate for excellence.

Fueled by Passion, Driven by Joy

We do what we love and love what we do.

Own It

We stand by our choices, actions and commitments, demonstrating unwavering accountability.

United in Diversity, Equity, and Inclusion

We respect and honour everyone. Period.


Why ForInvest?

•Real impact—your work reaches institutions and thousands of investors

•Ownership—own a meaningful product area and see your work shipped

•Learn fast—work closely with experienced product and engineering leaders

•High-ownership culture—no red tape, just smart people shipping great products

•Competitive package and strong growth path


Ready to build the future of investment technology?

Apply now and let's talk!

Your Path to Leading the Journey with Us:

Engage in our streamlined hiring process that ensures our visions resonate. From the initial conversations to the final discussions, we seek alignment, enthusiasm, and a shared journey.

Hiring Process: - The interview process for this role will begin in three weeks -

Please review our clarification text on our website for details: https://www.forinvest.com/kvkk.pdf

Key Skills

Ranked by relevance

ai cloud aws serverless java s3 distributed computing high availability data structures elasticsearch spring boot docker gitlab j2ee cicd tape oop
Login to Apply
Posted
Jun 16, 2026
Type
Full-time
Level
Mid-Senior
Location
Istanbul
Company
ForInvest

Industries

IT Services IT Consulting

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ForInvest
Related

Software Developer

2025-12-29

Full-time
Not Applicable
Turkey
IT Services
Engineering
View Job Details
ForInvest
Related

Senior Fullstack Engineer

2026-06-18

Full-time
Mid-Senior
Turkey
IT Services
Engineering
View Job Details
CompuGroup Medical SE & Co. KGaA
Related

Java Developer

2026-06-15

Full-time
Not Applicable
Poland
IT Services
Engineering