Back to Browse Jobs

Lead Fullstack Software Engineer -

Remote / Hybrid İstanbul / Hybrid İzmir
  • Doktar Technologies is an agritech company with offices in Istanbul, Izmir, and the Netherlands, aiming to improve food systems through the intensive use of data and data-driven decisions. To fulfill its purpose, Doktar delivers a palette of digital services to the entire agricultural value chain. Doktar is positioned as a one-stop shop for digital agriculture solutions, developing and delivering a set of services based on emerging technologies, such as remote sensing, the Internet of Things, machine learning, and artificial intelligence.

    Responsibilities:

    • Lead and mentor a team of developers, fostering a collaborative and high-performing environment.
    • Design and build frontends and backend services, applying craftsmanship such as good Design Patterns, Testing, and considering performance, stability & durability at scale.
    • Solve complex problems with solutions that are simple and clear.
    • Help create the architecture of new products, guiding the team in architectural decisions.
    • Maintain backend services and product frontends, overseeing the team's work in ensuring their stability and performance.
    • Provide technical feedback to cross-functional stakeholders, representing the team's expertise in technical discussions.
    • Continuously assist in planning and provide updates on the progress of development work, coordinating tasks and priorities within the team.
    • Mentor and assist others in the team, nurturing their technical skills and career growth.

    To be a good fit for the role, you need to:

    • Understand and guide your team for the application of common Design Patterns.
    • Drive quality and testing throughout team projects.
    • Quickly grasp complex concepts to facilitate team understanding.
    • Communicate effectively within the team and with stakeholders.
    • Embrace feedback and foster personal and team growth.
    • Prioritize documentation as a core practice for the team.

     

    Requirements:

    • Minimum of 6 years of software development experience.
    • Minimum of 3 years of leadership experience leading development teams using collaboration methods and tools (such as Scrum, Git, GitHub, Issue Managers, Slack, Teams, etc.).
    • Mastered in C#/.NET, Angular, HTML, and CSS.
    • Strong understanding of Object-Oriented Programming principles.
    • Ability to prioritize tasks, allocate resources, navigate ambiguity, and lead teams through change.
    • Experience in conflict resolution and problem-solving, with the ability to address challenges and promote a positive team dynamic.
    • Experience architecting, building, and maintaining high-demand APIs using Rest or GraphQL.
    • Experience working with Cloud platforms, particularly Azure.
    • Practical experience with written and spoken English, with the ability to effectively communicate and lead teams.

    You will have stronger chances if you:

    • Worked with Big Data.
    • Worked with the Serverless Paradigm.
    • Built using microservices architecture.
    • Followed IaaC approach.
    • Developed for mobile backends.
    • Experience with testing, caching, No-SQL data stores, code-first development, and migrations.
    • Experience with GitHub Actions or Azure DevOps.
    • Familiarity with Node.js, Progressive Web Apps
    • Utilized Swagger, ReDoc, MkDocs, etc., for API documentation.
    • Experience with Internationalization and Localization (i18n/l10n)
    • Experience with React or Vue
    • Experience in defining and driving technical vision and strategy for projects, aligning them with broader organizational goals.
    • Having strong project management skills, with the ability to plan, organize, and execute complex projects within established timelines and budgets.

     

    What We Offer:

    • Career acceleration with mentorship from industry experts and opportunities to lead technical initiatives.
    • The chance to make a meaningful impact on the agriculture industry with contributions to a leading agri-tech platform.
    • Mastery of technical skills on cloud, and the practice of modern software development in a developer-friendly environment.
    • Collaboration on projects with national and international reach in a dynamic, open, and supportive team environment.
    • Flexible work arrangements (hybrid or remote).
    • Company shares options.
    • Annual performance bonuses.
    • Private health insurance that also covers junior family members.
    • Lunch and transportation allowances.
  • Your information

    Talk about your motivations for working in this field with us

    Click to upload or drag and drop

    Select your CV file to upload.

    Your message has been received.

    An error occured while sending your message.