DOIT Software

Joined in 2018
29% answers

DOIT Software — IT Staff Augmentation company. We work with clients worldwide (primarily the USA, Canada, EU, and UK). DOIT has strong expertise in hiring engineers based on our 10 years of software development experience. We are a result-oriented team looking for hard-working professionals to join our growth journey. DOIT has built many internal processes that will be a good starting point. However, we have room for creativity and professional development, improving and streamlining the work to achieve better results.

  • · 79 views · 23 applications · 8d

    Team Lead Full-Stack or Back-end developer (Node.js, React)

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December. About the project: The client is working on developing a product for the maritime industry...

    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December.

     

    About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that owners currently pay for their environmental footprint.

     

    Preferred Qualifications:

    • Minimum 4 years of experience in software development.
    • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
    • At least 1 year of experience leading a team.
    • Experience with SQL Server.
    • Experience with Azure.
    • Minimum Upper-Intermediate level of English.

       

    ‼️ Critical skills: absolute must-haves — (Node.js and Nest.js), Upper-Intermediate English.

     

    What you will do: 70% of time — coding, 30% of time — leading a team. Work closely with the Operational Manager to help her with technical expertise.

     

    ‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

    More
  • · 56 views · 4 applications · 6d

    Middle/Senior Flutter Developer (Future Lead) to $4000

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a Middle/Senior Flutter Developer to lead mobile development on one of our projects. You’ll work directly with the CTO and a backend engineer to bring the first version of the product to life. This is a hands-on engineering role that will...

    We are seeking a Middle/Senior Flutter Developer to lead mobile development on one of our projects. You’ll work directly with the CTO and a backend engineer to bring the first version of the product to life. This is a hands-on engineering role that will transition into a leadership position as the team grows.

     

    About the Project

    We are building a mobile-first community platform centered around faith, connection, and personal spiritual growth. Users will join and engage with faith-based communities, interact with content, build connections, and access personalized spiritual tools (such as scripture reminders, a personal faith schedule, etc.). Community leaders will manage members, share updates, and publish content. AI-powered content moderation will ensure a safe and uplifting experience.

     

    Responsibilities

    • Lead Flutter development for iOS and Android
    • Architect a scalable and maintainable mobile codebase
    • Build user-centric features including social feed, search, profiles, community discovery, messaging, notifications, and spiritual tools (verse of the day, reminders, schedule)
    • Collaborate closely with UX to ensure polished UI and smooth flows
    • Integrate with backend services (Firebase/Firestore, Node.js APIs)
    • Implement state management, offline capabilities & real-time sync where required
    • Participate in code reviews, sprint planning & daily syncs
    • Help define engineering standards and future onboarding for new team members

       

    Required Skills

    • 4+ years of experience in Flutter development (mobile apps in production)
    • Strong Dart fundamentals
    • Experience building complex UI flows and social-style interaction features
    • App Store + Google Play deployment knowledge
    • Experience with Firebase or similar platforms (Firestore, auth, notifications)
    • Strong understanding of Git workflows
    • Experience working in Jira
    • Excellent written & spoken English, minimum Upper-Intermediate level
    • Ability to overlap with Boston EST time zone and attend daily syncs
    • Hands-on problem-solver who thrives in startup-style environments

       

    Nice to Have

    • Experience mentoring or leading other engineers
    • Knowledge of Supabase or similar platforms
    • Understanding of AI content moderation or cloud-based moderation
    • CI/CD for mobile apps


     

    More
  • · 61 views · 6 applications · 6d

    Engineering Manager to $6000

    Full Remote · Ukraine · 5 years of experience · C1 - Advanced
    We are looking for a talented Engineering Manager to join a dynamic German startup (heavily AI-driven). This is NOT a traditional engineering manager role. We don't want process-heavy management, micromanagement, or someone who needs to review code. We...

    We are looking for a talented Engineering Manager to join a dynamic German startup (heavily AI-driven). This is NOT a traditional engineering manager role. We don't want process-heavy management, micromanagement, or someone who needs to review code. We want a servant leader who creates the environment for senior engineers to thrive!

     

    The Role

    You'll manage 9+ senior engineers organized in 3 semi-autonomous pods. Your job is to enable, not control - remove blockers, foster ownership, scale the team, and free up the CTO to focus on strategy and sales.

     

    How We're Different

    AI-first development:

    • Engineers code primarily with Claude Code (agentic AI coding)
    • We believe AI amplifies engineering capability, not replaces it
    • You don't need to use AI tools yourself, but you must understand they're core to how we work
    • Old-school "AI is a crutch" mindset won't work here

    Product-driven engineers:

    • CTO defines WHAT to build (which clients, which integrations, business priorities)
    • Engineers define HOW (technical approach, architecture, implementation, create their own tickets)
    • Engineers own outcomes, not just tasks
    • You facilitate, you don't dictate

    Startup:

    • small team people, fast-growing, things aren't set in stone
    • We try things, learn, iterate quickly
    • A lot of interviews!
    • Light process, high trust, high autonomy
    • If you need structure and predictability, this isn't for you

    Autonomous pods:

    • 3 pods: Core Platform, Content/Integrations, B2B Client Integrations
    • Pods self-organize their daily work
    • You coordinate across pods, you don't manage within them

     

    What You Actually Do

    People management (40%):

    • 1-on-1s with 9 engineers (bi-weekly or weekly)
    • Performance coaching, career development, growth paths
    • Build and maintain team culture (autonomy, ownership, collaboration)
    • Live and breath our core values: ownership, transparency, simplicity
    • Handle interpersonal conflicts and team dynamics
    • Manage Staff Engineer/Tech Lead who's brilliant technically but occasionally difficult interpersonally
    • Create psychological safety and high-performance environment

    Hiring & scaling (30%):

    • Scale team from 9 to 16 engineers over next 6-12 months
    • Run hiring process (sourcing, interviews, offers)
    • Hire senior product-minded engineers who thrive with autonomy
    • Screen for AI-first mindset and ability to work with agentic coding tools
    • Build diverse, high-performing team

    Coordination & delivery (20%):

    • Attend 2-3 pod dailies to understand what's being built and spot blockers
    • Translate CTO's high-level priorities into business context engineers need
    • Weekly cross-pod sync to surface dependencies and conflicts
    • Track delivery without micromanaging
    • Remove blockers (vendor credentials, unclear requirements, cross-pod conflicts)
    • Weekly status to CTO: what's shipping, what's blocked, what needs decisions

    Culture & process (10%):

    • Foster autonomy and product-mindset in engineers
    • Keep process lightweight - add only what serves the team
    • Protect team from unnecessary meetings and bureaucracy
    • Scale culture as team grows (autonomy + ownership + AI-first)
    • Challenge and improve what's not working

     

    You ARE Responsible For:

    1. Team health, performance, and growth of 9+ engineers
    2. Hiring and scaling to 16 engineers
    3. Daily coordination and cross-pod alignment
    4. Delivery tracking (projects ship on time with quality)
    5. Removing blockers and enabling autonomy
    6. Translating CTO's priorities into context engineers understand
    7. Maintaining high-trust, low-process culture as team scales
    8. Making operational decisions (who works on what, pod structure, etc.)
    9. Weekly reporting to CTO

     

    You Are NOT Responsible For:

    1. Code reviews or technical decisions (Staff Engineer + engineers own this)
    2. Deciding WHAT to build (CTO owns product strategy and priorities)
    3. Technical architecture (Staff Engineer + engineers decide)
    4. Writing specs or creating tickets (engineers do this)
    5. Implementing heavy process or ceremonies
    6. Sales or client relationship ownership (CTO owns this, you support)

     

    You're a Great Fit If:

    Must-haves:

    1. 5+ years managing engineering teams (10-20+ engineers, senior teams preferred)
    2. CRITICAL: Servant leader mindset - You enable and remove blockers, you don't control or micromanage
    3. CRITICAL: Startup experience - You've worked in fast-moving, chaotic environments where things change quickly
    4. CRITICAL: Product-driven culture experience - You've managed engineers who own outcomes and make decisions, not just execute tasks
    5. Comfortable with AI-augmented development - You understand AI coding tools are the future, even if you don't code yourself
    6. High autonomy environment - You've fostered independence and ownership instead of creating dependency
    7. Scaling experience - You've grown teams from 10 to 30+ while maintaining culture
    8. Technical credibility - You don't code anymore, but you understand engineering well enough to have credibility with senior engineers
    9. Comfortable with brilliant but difficult people - You can manage a technically strong but interpersonally rough tech lead
    10. Low-process advocate - You add process only when it serves the team, not because "that's how it’s done”

    Nice-to-haves:

    • B2B SaaS or integration/API product experience
    • Travel/tourism industry knowledge
    • Experience with distributed/remote teams
    • Hired and managed engineers from multiple countries/cultures

     

    Red Flags - You Won't Work Here If:

    1. You want to review code or make technical decisions (that's not your job)
    2. You believe in heavy process (Scrum ceremonies, status reports, strict planning)
    3. You think AI coding tools make engineers lazy or produce bad code
    4. You need predictability and structure (startup chaos will frustrate you)
    5. You want to shield engineers from clients/stakeholders (we want direct communication)
    6. You micromanage or need to know every detail of what engineers are doing
    7. You came from big tech and expect corporate structure/resources/process
    8. You're uncomfortable giving engineers autonomy to make decisions
    9. You need engineers to ask permission before acting
    10. You're uncomfortable with ambiguity and making decisions with incomplete information

     

    More
  • · 64 views · 2 applications · 1d

    Middle/Senior Flutter Developer (Future Lead) to $4000

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a Middle/Senior Flutter Developer to lead mobile development on one of our projects. You’ll work directly with the CTO and a backend engineer to bring the first version of the product to life. This is a hands-on engineering role that will...

    We are seeking a Middle/Senior Flutter Developer to lead mobile development on one of our projects. You’ll work directly with the CTO and a backend engineer to bring the first version of the product to life. This is a hands-on engineering role that will transition into a leadership position as the team grows.

     

    About the Project

    We are building a mobile-first community platform centered around faith, connection, and personal spiritual growth. Users will join and engage with faith-based communities, interact with content, build connections, and access personalized spiritual tools (such as scripture reminders, a personal faith schedule, etc.). Community leaders will manage members, share updates, and publish content. AI-powered content moderation will ensure a safe and uplifting experience.

     

    Responsibilities

    • Lead Flutter development for iOS and Android
    • Architect a scalable and maintainable mobile codebase
    • Build user-centric features including social feed, search, profiles, community discovery, messaging, notifications, and spiritual tools (verse of the day, reminders, schedule)
    • Collaborate closely with UX to ensure polished UI and smooth flows
    • Integrate with backend services (Firebase/Firestore, Node.js APIs)
    • Implement state management, offline capabilities & real-time sync where required
    • Participate in code reviews, sprint planning & daily syncs
    • Help define engineering standards and future onboarding for new team members

       

    Required Skills

    • 4+ years of experience in Flutter development (mobile apps in production)
    • Strong Dart fundamentals
    • Experience building complex UI flows and social-style interaction features
    • App Store + Google Play deployment knowledge
    • Experience with Firebase or similar platforms (Firestore, auth, notifications)
    • Strong understanding of Git workflows
    • Experience working in Jira
    • Excellent written & spoken English, minimum Upper-Intermediate level
    • Ability to overlap with Boston EST time zone and attend daily syncs
    • Hands-on problem-solver who thrives in startup-style environments

       

    Nice to Have

    • Experience mentoring or leading other engineers
    • Knowledge of Supabase or similar platforms
    • Understanding of AI content moderation or cloud-based moderation
    • CI/CD for mobile apps


     

    More
  • · 57 views · 10 applications · 1d

    Team Lead Full-Stack or Back-end developer (Node.js, React) to $4500

    Full Remote · Ukraine · 4 years of experience · B2 - Upper Intermediate
    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December. About the project: The client is working on developing a product for the maritime industry...

    We are seeking a talented Team Lead Full-Stack/Back-end developer to join a full-time, long-term project with our client from Norway. Start — 1st of December.

     

    About the project: The client is working on developing a product for the maritime industry that will analyze and help plan energy-saving measures to reduce fuel use and greenhouse gas emissions and, accordingly, reduce the taxes that owners currently pay for their environmental footprint.

     

    Preferred Qualifications:

    • Minimum 4 years of experience in software development.
    • At least 2 years of experience with the required technologies: Node.js (the highest priority), Nest.js (the highest priority), Typescript, and React (lower priority). Front-end requirement is optional.
    • At least 1 year of experience leading a team.
    • Experience with SQL Server.
    • Experience with Azure.
    • Minimum Upper-Intermediate level of English.

       

    ‼️ Critical skills: absolute must-haves — (Node.js and Nest.js), Upper-Intermediate English.

     

    What you will do: 70% of time — coding, 30% of time — leading a team. Work closely with the Operational Manager to help her with technical expertise.

     

    ‼️ Important: The client would ideally like the developer to come to Norway for onboarding. The client will cover all the expenses related to this. However, if you can not travel to Norway during this time, that’s not a problem. It’s not a deal breaker.

    More
Log In or Sign Up to see all posted jobs