🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About us At icogz Technologies Pvt Ltd, we are pioneers in harnessing the power of generative AI and proprietary algorithms to transform the complexity of Big Data into explicit, actionable insights. Our unique approach recognizes the challenges posed by fragmented data silos, which stem from the diverse perspectives of various stakeholders within a company. By utilizing our advanced proprietary algorithms and streamlined data processing flows, we effectively integrate and analyze vast, disparate datasets. This process delivers a unified, cohesive view of your business operations, enabling real-time analysis and insightful decision-making. Our solutions at icogz Technologies empower businesses to swiftly adapt and capitalize on strategic opportunities. By turning big data into a navigable landscape of insights, we help enhance operational agility, improve performance, and drive profitability. Role Overview We are seeking a visionary Sr. Software Developer - Technology to lead our cross-functional development team. This is a strategic role for a leader who is passionate about building end-to-end solutions. You will guide a talented team of both backend and frontend developers, overseeing the entire technical stackfrom our high-performance Python backend (Django/FastAPI) and big data pipelines to our sophisticated frontend interfaces built with React and advanced data visualization libraries (amCharts, D3.js). Your primary responsibility will be to ensure the seamless delivery of cohesive, scalable, and data-rich applications. You will bridge the gap between complex backend data processing and intuitive, performant user experiences, fostering a culture of technical excellence, collaboration, and innovation. Key Responsibilities Holistic Technical Leadership & Strategy: - Lead, mentor, and manage a cross-functional team of backend (Python) and frontend (React) developers, fostering their professional growth. - Drive the overall technical roadmap and architectural vision for our products, ensuring end-to-end consistency, scalability, and security. - Collaborate closely with Product Managers, UX Designers, and Data Scientists to translate business and user needs into a unified technical strategy. - Ensure seamless integration and alignment between backend APIs and frontend data consumption, optimizing the entire data-to-visualization workflow. Backend & Data Excellence: - Oversee the design, development, and maintenance of our Python backend, including RESTful APIs (Django/DRF, FastAPI) for big data and LLM applications. - Working knowledge of designing and building AI Agents using frameworks such as CrewAI, LlamaIndex, or equivalent agentic orchestration frameworks, including task decomposition, tool usage, memory, and LLM integration. - Guide the team in optimizing PostgreSQL and Document DBs (e.g., MongoDB) for performance, security, and scalability in a multi-tenant SaaS environment. - Ensure the robustness and efficiency of our data processing pipelines using tools like Pandas, PySpark, and Dask. Frontend & Visualization Excellence: - Guide the frontend team in building scalable, modular, and performant applications using React/TypeScript and state management libraries (Redux, Context API). - Oversee the development of interactive, data-rich dashboards using visualization libraries like amCharts and D3.js to handle complex datasets effectively. - Champion best practices for frontend performance, including rendering optimization for large datasets, lazy loading, and efficient data handling. Execution & Operational Excellence: - Lead a rigorous code review process across the entire stack (both frontend and backend) to ensure high code quality, maintainability, and adherence to best practices. - Own the end-to-end software development lifecycle, including establishing and refining CI/CD pipelines, automated testing (e.g., Jest, Cypress, Pytest), and deployment strategies. - Drive a culture of quality by working with QA teams to validate data accuracy and integrity from the database all the way to the final user-facing visualization. - Take ownership of the long-term health of the codebase, manage technical debt, and lead incident response and root cause analysis for production issues. Requirements - 8+ years of professional software development experience, with a strong foundation in backend systems. - 3+ years of experience in a technical leadership role, managing and mentoring a team of developers. - Expert-level proficiency in Python, Django, and FastAPI. - Strong, demonstrable understanding of modern frontend architecture, particularly with React/TypeScript and state management. - Proven experience leading a full-stack or cross-functional team, with a track record of delivering complex, data-intensive applications. - Deep expertise in PostgreSQL and Document DBs (e.g., MongoDB), including performance tuning and schema design. - Experience defining and managing CI/CD pipelines and .
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.