Buluttan

Senior Software Engineer

Posted: 15 hours ago

Job Description

Company DescriptionBuluttan 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 DescriptionThis 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 programming2. 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 practices3. 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 plusOther 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

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In