Buluttan
Senior Software Engineer
BuluttanTurkey4 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Company Description

Buluttan utilizes advanced Numerical Weather Prediction (NWP) and Artificial Intelligence models to create state-of-the-art products, that are designed to provide accurate and actionable weather intelligence. By building precision-driven solutions, we assist stakeholders in renewable energy and mobility industries, to improve operational efficiency, and enhance asset and people safety. A consortium partner of the "EU Horizon: Weather generator" project, we are a vc-funded, curious and hardworking team of engineers, driven ambitiously to grow our vision and impact globally.


Role Description

This is a full-time hybrid role for a Senior Software Engineer, located in Istanbul with flexibility for some remote work. The engineer will be responsible for designing, developing, and maintaining scalable back-end systems, implementing software productizations, and contributing to the overall software architecture. The role involves writing clean and efficient code, collaborating with cross-functional teams, and ensuring the performance and reliability of software systems.


1. Educational Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field

• Equivalent practical experience is also accepted

• Solid understanding of algorithms, data structures, and systems programming


2. Professional Experience

• 3+ years of professional software development experience

• Hands-on experience with Python (Flask, FastAPI, Django, etc.)

• Frontend development experience with React.js or similar modern frameworks (Vue.js, Angular)

• Experience working with cloud services (AWS, GCP, or Azure)

• Familiarity with CI/CD pipelines and modern DevOps practices


3. Technical Skills, Languages & Frameworks

• Strong in Python (Flask / FastAPI / Django)

• Proficiency in JavaScript and modern frontend frameworks (React.js, Vue.js, or Angular) Databases

• Experience with relational databases (PostgreSQL preferred)

• PostGIS experience is a plus

• Experience with Redis, Elasticsearch, or GeoServer is a nice to have

Working with GeoSpatial data, experience in managing multi dimensional datasets on cloud is a plus


Other Technical Areas

• Comfortable designing and integrating RESTful APIs

• Experience with Git-based workflows (GitHub/GitLab)

• Knowledge of containerization (Docker, Kubernetes)


4. Soft Skills & Culture Fit

• Strong understanding of algorithms and system design

• Ability to debug, optimize, and maintain scalable systems

• Analytical, detail-oriented, and proactive mindset

• Curious, proactive, and eager to learn new technologies

• Strong sense of ownership and responsibility

• Fluency in English

Passion for building high-quality, maintainable software

Key Skills

Ranked by relevance