About ICterra
ICterra is a global software engineering company with offices in Munich, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 150+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.
Job Summary
We are looking for skilled Full Stack Software Developers to design, develop, and maintain scalable applications. The ideal candidate will have strong experience in backend development using Python and modern frontend technologies including React, Redux, and JavaScript. You will work closely with cross-functional and multinational teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain tools and applications in a complex DevOps framework
- Build robust and scalable backend services using Python (e.g., Django, Flask, or FastAPI)
- Develop responsive and user-friendly frontend interfaces using React, Redux, and JavaScript
- Integrate APIs and third-party services
- Optimize applications for maximum speed, scalability, and performance
- Write clean, maintainable, and well-documented code
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and contribute to team best practices
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proven experience as a Full Stack Developer or similar role
- Strong proficiency in Python for backend development
- Solid experience with React, Redux, and modern JavaScript (ES6+)
- Experience with RESTful API design and integration
- Experience with relational databases (e.g., PostgreSQL, MySQL, MS-SQL Server)
- Understanding of version control systems such as Git
Preferred Qualifications
- Understanding of microservices architecture
- Familiarity with containerization tools like Docker, orchestration with Kubernetes
- Experience with CI/CD pipelines, understanding of the flows is a big plus
- Knowledge of event streaming platform Apache Kafka