Full Stack Software Engineer

Baykar

Fatih

On-site

TRY 450,000 - 750,000

Full time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Baykar Mapping department is seeking a skilled software engineer to contribute to map-based web and mobile applications. You will build high-performance, scalable interfaces using React and React Native, and ensure robust data processing for mapping technologies.

You will integrate RESTful APIs and GraphQL services, work with PostgreSQL databases, and deploy with Docker on AWS. Join a cross-functional team delivering world-class imaging solutions to enable large-area mapping and cloud-enabled

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, or a related field.
  • Strong experience with React and React Native.
  • Experience with Django or similar backend framework.
  • Proficiency with Redux.
  • Experience with Docker and container technologies.
  • Knowledge of PostgreSQL and relational databases.
  • Experience developing RESTful APIs; GraphQL knowledge preferred.
  • Proficient with Git and modern CI/CD workflows.
  • Experience with unit/integration testing (Jest, Cypress).
  • Familiarity with GeoTIFF and Shapefile formats.
  • Experience with AWS services (EC2, S3, RDS).
  • Good command of English.

Responsibilities

  • Develop map-based web and mobile applications with React/React Native.
  • Design scalable, high-performance interfaces.
  • Integrate back-end services with Django or similar.
  • Develop and integrate RESTful APIs and GraphQL services.
  • Manage PostgreSQL databases across apps.
  • Use Docker for deployment and containerization.
  • Develop on AWS infrastructure and cloud services.
  • Contribute to software testing with unit/integration tests.
  • Collaborate with team using Git version control.
  • Handle raster and vector data formats within applications.
  • Improve software performance, security, maintainability.

Skills

React
React Native
Django
Redux
Docker
PostgreSQL
GraphQL
RESTful APIs
Git
Jest/Cypress
AWS
GeoTIFF
Shapefile
ViteJS
English

Education

Bachelor's degree in Computer Engineering or Software Engineering

Tools

Docker
PostgreSQL
Git
GraphQL
AWS

Job description

At Baykar, a leading force in the National Technology Initiative, we develop domestic and national high-tech Unmanned Aerial Vehicle (UAV) systems and create a global impact with proven platforms. With our end-to-end engineering approach from R&D to production, we continue to undertake projects that push boundaries.

Our Department

Baykar Mapping department, we develop a world-class imaging system capable of scanning over 4,000 square kilometers per day. Through this system, we operate across multiple industries. Our imaging technology, which is a world-first, enables the mapping of very large areas within just a few hours.

Purpose of the Position:

The purpose of this position is to contribute to the design, development, and sustainability of world-class map-based web and mobile applications by developing high-performance, scalable, and reliable solutions using modern software technologies and cloud infrastructures. The role also aims to ensure the effective processing of various data sources used in mapping technologies, the development of user-oriented interfaces, and the execution of software development processes in line with software engineering best practices.

What Awaits You?
  • Contributing to the development and sustainability of map-based web and mobile applications,
  • Developing user-oriented, high-performance interfaces using React and React Native technologies,
  • Participating in service development and integration processes with existing systems using Django or similar back-end technologies,
  • Developing and integrating RESTful APIs and preferably GraphQL-based services,
  • Managing PostgreSQL databases and effectively utilizing them throughout application development processes,
  • Contributing to the development, deployment, and management of applications using Docker and container technologies,
  • Developing applications running on AWS infrastructure and effectively utilizing cloud services,
  • Supporting software testing processes by executing unit and integration tests,
  • Collaborating with the team through Git-based version control processes,
  • Effectively utilizing raster and vector data formats used in mapping solutions within applications,
  • Contributing to improvements aimed at enhancing software performance, security, and maintainability.
General Qualifications:
  • Bachelor's degree in Computer Engineering, Software Engineering, or a related engineering discipline,
  • Advanced knowledge and hands-on experience with React and React Native technologies,
  • Experience developing applications using Django or a similar back-end framework,
  • Proficiency in using Redux or similar state management tools,
  • Experience with Docker and container technologies,
  • Knowledge of PostgreSQL and relational database management systems,
  • Experience working with ViteJS, Webpack, or similar build tools,
  • Experience in developing and integrating RESTful APIs (knowledge of GraphQL is preferred),
  • Proficiency in using Git or similar version control systems,
  • Experience developing unit and integration tests using Jest, Cypress, or similar testing frameworks,
  • Familiarity with raster and vector data formats such as GeoTIFF and Shapefile,
  • Knowledge of server administration and experience working with AWS services (EC2, S3, RDS, etc.),
  • Solid understanding of the software development lifecycle and modern software development principles,
  • Good command of English,
Additional Qualifications Considered a Plus:
  • Graduation from a challenging and intensive university program
  • Experience with map-based libraries and frameworks such as MapLibre, Leaflet, or Mapbox,
  • Knowledge of security, scalability, and performance optimization on AWS infrastructure,
  • Experience developing applications based on microservice architecture and containerized systems,
  • Experience with CI/CD processes and automation tools such as Jenkins and GitLab CI/CD,
  • Experience optimizing the performance of high-traffic applications,
  • Experience with big data processing and map visualization technologies,
  • Strong communication, teamwork, and organizational skills,
  • Proven engineering deliverables through academic studies, open-source contributions, or previous professional experience.

Join Türkiye's most talented engineers and immerse yourself in a career of results-driven opportunities, alongside our skilled, dynamic and forward-thinking engineers and corporate managers. Experience a strong team spirit and a culture focused on development and excellence!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Field Operations Engineer
Field Operations Engineer

Baykar • Fatih

On-site
TRY 400,000 - 660,000
Front-End Software Specialist
Front-End Software Specialist

Baykar • Fatih

On-site
TRY 240,000 - 360,000
.Net Developer
.Net Developer

Baykar • Turkey

On-site
TRY 350,000 - 520,000
Map-Driven Full-Stack Engineer
Map-Driven Full-Stack Engineer

Baykar • Fatih

On-site
TRY 450,000 - 750,000
DevOps / Site Reliability Engineer (SRE)
DevOps / Site Reliability Engineer (SRE)

Baykar • Turkey

On-site
TRY 350,000 - 520,000
Business Development Specialist
Business Development Specialist

Baykar • Turkey

On-site
TRY 300,000 - 540,000
Product Design Engineer
Product Design Engineer

Baykar • Turkey

On-site
TRY 350,000 - 520,000
Weapons Systems Technician
Weapons Systems Technician

Baykar • Fatih

On-site
TRY 90,000 - 130,000
Backend Software Specialist
Backend Software Specialist

Baykar • Turkey

On-site
TRY 420,000 - 660,000
Backend Software Developer (PHP/Laravel) – Remote
Backend Software Developer (PHP/Laravel) – Remote

Insider One • Turkey

Remote
TRY 350,000 - 650,000
Meal allowance
Private health insurance
ESOP
+4