דרושים » אינטרנט ודיגיטל » Web Software Engineer (TLV)

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
כל החברות >
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a highly motivated Web engineer specializing in creating exceptional user experiences for our users.

You must demonstrate strong software engineering skills, excellent interpersonal communication, extreme ownership, and the ability to accept and give meaningful technical feedback.

You will be responsible for designing architecture, writing correct, robust code, maintaining and improving existing functionality, and shipping new features.

You will work as part of a Scrum-Agile cross-functional team and collaborate with backend engineers, quality engineers, product managers, designers, and more.

Our team strives to set the bar for trading Web user experience. We want to work with people who are excited by this goal and have the talent to deliver on it.

What Youll Do - Responsibilities

Architect, implement, and maintain web-based client-side.
Optimize code for performance, stability, and maintainability.
Requirements:
Requirements
Requirements - What Youll Bring

Bachelors Degree in Computer Science, Software Engineering, or equivalent.
Minimum 4 years of experience in Web (JS Framework) development.
Proficient in modern web app deployment tools & libraries such as Webpack, ESLint, Babel, and NPM.
Excellent grasp of fundamental computer science concepts, good at solving complex technical problems.
Experience using common design patterns. High standards for code quality, maintainability, and performance.
Experience creating, maintaining, and shipping top-ranking Web apps is preferred.
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8764163
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a highly motivated backend software engineer specializing in creating high-scale, distributed backend systems.

You must demonstrate strong software engineering skills, excellent interpersonal communication, extreme ownership, and the ability to accept and give meaningful technical feedback.

You will be responsible for designing architecture, writing correct, robust code, maintaining and improving existing functionality, and shipping new features.

You will work as part of a Scrum-Agile cross-functional team and collaborate with front-end engineers, quality engineers, product managers, and more.

The platform you help us build will scale novel functionality to millions of Plus users worldwide.

Our team strives to set the bar for real-time, high-scale, mission-critical trading systems. We want to work with people who are excited by this goal and have the talent to deliver on it.

What Youll Do - Responsibilities

Design and build scalable, high-availability mission-critical systems and APIs
Drive the migration of large-scale, distributed trading services towards cloud-native microservices
Solve problems using distributed, asynchronous messaging
Tackle technical challenges - performance, fault-tolerance, security, and live production issues
Work closely with product, DevOps\SRE, and infrastructure teams - we practice full-cycle development where developers own and operate what they build.
Mentor Jr engineers as a Senior member of the team
Requirements:
Requirements
5+ years of building SaaS applications, preferably in a service-oriented architecture
Bachelors Degree in Computer Science, Software Engineering, or equivalent.
Expertise in modern web development frameworks, C#, Java, or equivalent.
Experience in writing optimized SQL and working against various different datastores.
Demonstrated success with scalable web applications or messaging systems
Experience with web security is a plus.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8764177
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for people who are passionate about leading technology to the extreme .If you are striving to develop an innovative product, make an impact, and work with the industrys brightest talent as part of one of the fastest-growing and successful startups around
What will you actually be doing?
Designing, developing, testing, deploying, and maintaining web applications using modern front-end and back-end technologies, including Node.js, React, TypeScript, JavaScript, and Python.
Leveraging AI-powered development tools such as Claude Code to accelerate development workflows, automate repetitive tasks, and improve code quality.
Leading server-side development using microservices architecture to ensure scalable and robust application performance.
Driving the design and implementation of micro frontend architecture, leveraging the industrys latest trends.
Mentoring junior and mid-level engineers through code reviews, pair programming, and technical guidance.
Collaborating with cross-functional teams, including product managers, designers, and other developers, to define technical direction and deliver high-quality applications.
Making architectural decisions and championing engineering best practices across the team.
Integrating AI and LLM capabilities into development pipelines and product features where applicable.
Requirements:
Bachelors degree in CS/EE from a leading university.6+ years of experience with web technologies.
Proven track record as a Senior Full Stack Developer or similar role, with a strong portfolio of successful projects demonstrating technical leadership.
Deep experience with server-side development using Node.js.
Strong understanding and hands-on experience with web technologies, architecture, and design patterns.
Experience using AI-assisted development tools (e.g., Claude Code, Cursor) to enhance productivity, generate and review code, and streamline engineering workflows.
High standards for code quality, testing, and performance, with experience establishing these standards for a team.
Proven experience working on large-scale codebases shared by multiple teams.
Solid understanding of web architecture, RESTful API design, and microservices.
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Excellent problem-solving skills, with a keen eye for detail and a strong commitment to delivering high-quality work.
Strong communication and interpersonal skills, with the ability to influence and collaborate effectively across teams.
Experience building or integrating LLM-powered features into production applications.
Experience with CI/CD pipelines that incorporate AI-assisted code review or testing.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8753998
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We are looking for a JavaScript-savvy developer to join our SDK team, focusing on the development and enhancement of our web & mobile SDKs.

In this role, you will participate in designing, building, and maintaining a high-performance SDK that is integrated into customer applications and used by customers worldwide.

We are looking for a JavaScript Savy that will take part in

You will work closely with other engineers, product managers, and solution teams to ensure the SDK's high quality, maintainability, and performance. If you are passionate about web and mobile technologies and enjoy solving complex challenges, wed love to meet you.

What Youll Do:
Take responsibility for a major project in the product, including feature development and releases.
Design and implement new features and improvements for our SDKs.
Ensure the SDK is robust, secure, and easy for third-party developers to integrate.
Collaborate with cross-functional teams, including data engineers, data scientists, and backend engineers.
Maintain high code quality through code reviews, testing, and best practices.
Monitor and optimize SDK performance and resource usage.
Write clear technical documentation and integration guides.
Requirements:
Requirements:
5+ years of hands-on experience in JavaScript backend development/TypeScript development.
Strong knowledge of modern web development (ES6+, DOM APIs, browser compatibility).
Familiarity with security, performance, and cross-browser compatibility considerations.
Ability to write clean, modular, and reusable code.
Good communication skills and ability to work collaboratively in a team environment.
Strong debugging and problem-solving skills.
Experience working with CI/CD pipelines and automated testing tools.


Optional but Advantageous:
Experience in developing SDKs, libraries, or APIs for external consumption is a big advantage.
Experience in mobile development (Android/iOS, React Native, or other cross-platform tools).
Familiarity with WebView integrations on mobile platforms.
Understanding of user behavior data collection.
Background in managing/leading a squad or Scrum master.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8738208
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 23 שעות
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
Were looking for exceptional Senior Full Stack Engineers who take full ownership of their work-from technical design through implementation and into real-world usage.
This is a hands-on role for individuals who bring strong engineering fundamentals, curiosity across the stack, and a high standard for quality and reliability.
Youll join a team that values autonomy, deep thinking, and the ability to navigate both frontend and backend challenges.
We expect engineers to care about how their systems behave in production-not just whether they compile-and to help build reliable, scalable software that stands up to real-world demands.
What Youll Do :
Design, implement, and ship end-to-end features spanning web, mobile, backend, and infrastructure layers
Tutor, guide and help to nurture a culture of technical excellence throughout the development organization
Own your code through its lifecycle-from spec and architecture to deployment, monitoring, and evolution
Investigate and resolve issues that arise in staging or production, and help build tools that make doing so easier
Work closely with product and design to define technical solutions that deliver real user impact
Improve system architecture, performance, and development practices over time
Collaborate with peers through code reviews, design discussions, and shared ownership of technical quality
Requirements:
5+ years of proven experience developing multi-service platforms at scale.
Proficient in one or more of: TypeScript/Javascript (Node.js), Python, Java, Scala.
2+ years of hands-on experience with a modern frontend framework such as React, Angular, or Vue.
Strong architectural and system design skills.
Independent, persistent, and ownership-driven mindset with a get things done attitude.
Experience designing and maintaining complex systems.
Familiarity with cloud-based systems.
A mindset of responsibility and care for what you build-not just delivering code, but building systems that perform reliably in production.
Bonus Points :
Background in security or identity
Experience with cloud infrastructure and deployment tooling (e.g., GCP, Kubernetes, Terraform)
Familiarity with observability tools (logs, metrics, tracing)
Prior involvement in small teams, startups, or fast-paced environments
Contributions to open-source projects or engineering communities
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8764672
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
3 ימים
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
We're looking for a Software Engineer to join our R&D team. In this role, you'll design and build scalable, high-performance systems that bring together rich backend capabilities and intuitive frontend experiences. You'll be part of a mission-driven team, building innovative technologies that enable security teams to detect, analyze, and respond to threats faster than ever before.





WHAT YOU WILL DO

Develop and own end-to-end features across the entire stack, from backend services to frontend interfaces.
Design and implement distributed backend systems that handle massive volumes of security data in real-time.
Build modern, responsive, and accessible user interfaces using React, TypeScript, Remix, Tailwind, and Shadcn.
Architect and maintain robust APIs and data contracts between the frontend and backend.
Collaborate with product, design, and security experts to deliver impactful user facing features.
Ensure high code quality by writing comprehensive unit, integration, and E2E tests using tools like Vitest, Playwright, and React Testing Library, as well as backend testing tools
Optimize system performance, reliability, and scalability on both ends of the stack.
Take part in critical architectural discussions and influence the technical direction of the platform.
Requirements:
7+ years of professional software engineering experience, with significant hands-on experience in both backend and frontend development.
Deep knowledge of Go or Python for backend services, and React with TypeScript for frontend applications.
Experience designing and working with distributed systems and microservices architecture.
Proven experience with backend testing frameworks such as Pytest or unittest for Python, and Gos testing package along with tools like testify or gomega.
Strong understanding of web fundamentals, API design, system scalability, and data processing.
Experience with performance monitoring and visualization tools like Grafana or Datadog.
A product-driven mindset with an eye for good UX and intuitive design.
Proven experience with testing practices across the stack.
Experience with CI/CD pipelines, Docker, and cloud-native infrastructure.
Strong sense of ownership, collaboration, and accountability.
Excellent communication skills and ability to work cross-functionally.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8762133
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
20/07/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
we are seeking a highly skilled and motivated Full Stack Engineer to join our dynamic development team.
In this role, you will be responsible for a challenging overall development and implementation of front and back-end software applications, from designing architecture to high-level programming, performance testing, and systems integration.
Responsibilities:
You will build client side applications with reusable code and modular components.
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand project requirements and translate them into technical solutions.
Design, develop, and maintain user-friendly and responsive web applications using TypeScript and other modern web technologies.
Requirements:
Previous experience of at list 2-4 years as a full stack engineer.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong proficiency in TypeScript is a must. Solid understanding of HTML, and CSS is also required.
Experience with Frontend frameworks of one or more: Vue, React, or Angular.
Experience with Node.js or Python- An advantage.
Experience using Electron.js - An advantage.
Working with NoSQL or SQL databases - An advantage.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8745347
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/06/2026
Location: Tel Aviv-Yafo
Job Type: Full Time and Part Time
As a Sr. Software Engineer in our NoSQL and in-memory computing platform team, you will lead the software development of large-scale, distributed in-memory storage platform with sub-millisecond latency. You will leverage open source technologies like Valkey, Memcached, and our proprietary technologies. This includes data plane extremely fast and high throughput development, low level optimizations, asynchronous messaging, event-based technologies, real-time failure detection system, horizontal and vertical scaling, auto-remediation, high availability, fault tolerance, storage technologies, snapshoting, and disaster recovery.

In this role, you will have oversight of all things technical, own significant portions of the product, and serve as a mentor for other engineers in their areas of work. As the key member of the engineering team, you will have a significant influence on our overall strategy by helping define the product features, drive system architecture, and spearhead best practices. You will work to enable a quality product and set the groundwork for success in the next phase of the product and beyond. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating a reliable, scalable, and high-performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be someone who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.
Requirements:
Basic Qualifications
- Experience as a mentor, tech lead or leading an engineering team.
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Experience in professional, non-internship software development.
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.
- Experience in development in the last 3 years.

Preferred Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Bachelor's degree in computer science or equivalent.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8711100
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
26/07/2026
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
As a Staff Software Engineer at our company, you will play a critical role in building our platform. Your expertise and contributions will have a direct impact on the success and effectiveness of our product. Specifically, your responsibilities will include:

Lead, design, architect and build high-quality scalable software by introducing best practices around software engineering architecture and processes
Raise the bar on engineering excellence by improving standard methodologies, producing best-in-class code, documentation, testing, and monitoring
Collaborate with product and R&D engineers to translate product requirements into technical solutions.
Identifying and resolving technical issues and performance bottlenecks.
Staying up to date with the latest industry trends and technologies to continuously improve our products.
Be a mentor for colleagues and help promote knowledge-sharing
Requirements:
What youll bring to the role
7+ years of experience as a software engineer, preferably in a fast-paced environment.
3+ years of programming experience with Python, specifically focused on backend development.
A proven track record of successfully building and delivering large-scale systems.
Solid understanding of software engineering principles, design patterns, and best practices.
Excellent problem-solving skills and a detail-oriented mindset.
Strong communication and collaboration abilities to work effectively within a team.
Extra credit if you have experience in any of the following
Experience with Snowflake or other data warehousing platforms.
Experience with Amazon Web Services and modern cloud stack.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8753586
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Tel Aviv-Yafo
Job Type: Full Time
we are a modern, full-stack observability platform transforming how businesses process and understand their data. Our unique architecture powers in-stream analytics without reliance on expensive indexing or hot storage. We specialize in comprehensive monitoring of logs, metrics, trace and security events with features such as APM, RUM, SIEM, Kubernetes monitoring and more, all enhancing operational efficiency and reducing observability spend by up to 70%.
About Our Squad
Were not just another frontend team - we are the frontend tech-lead squad of our group - the team others come to for architecture guidance, best practices, design system direction, and technical standards.
We work closely with multiple teams across the organization, influencing how frontend is built company-wide. If you enjoy ownership, impact, and technical leadership - youll feel at home here.
Were extremely agile. Ideas become code fast. Code becomes production fast. Feedback loops are short. Learning cycles are shorter.
We care deeply about: Clean architecture, scalable frontend systems, high performance, great UX, strong engineering culture, and just as important - we care about enjoying the journey.
Were looking for someone who: Loves to smile, wakes up wanting to codeGets, excited about learning something new, takes pride in writing elegant solutions, thrives in collaboration, isnt afraid to challenge ideas (including ours).
Responsibilities
Develop and maintain scalable, responsive web applications using Angular 21.
Help shape frontend architecture and technical directionCollaborate closely with product managers, designers, and backend engineers.
Work across multiple teams as a frontend authority
Optimize applications for speed, scalability, and maintainabilityWrite clean, testable, production-grade code.
Participate in meaningful code reviews and technical discussions.
Troubleshoot and improve existing systems.
Establish frontend standards and embed AI-assisted development patterns.
Continuously explore and introduce modern frontend innovations.
Requirements:
5+ years of frontend development experience in one of the leading web frameworks (React, Vue, Angular), and specifically Angular would be a nice to have.
Solid knowledge of HTML5, CSS3, SCSS, JavaScript (ES6+), and TypeScript.
Experience with state management.
Familiarity with REST APIs, WebSockets, and gRPC.
Strong understanding of UI/UX best practices, experience with build tools and CI/CD pipelines.
Strong frontend architectural skills - because we are all expected to be the voice of frontend when it comes to planning features and also because we are pushing strongly on managing agents.
Experience with testing frameworks (Jasmine, Karma, Playwright).
Comfortable working in agile environments.
Strong problem-solving skills and attention to detail.
Nice to Have
Experience with other frontend frameworks or libraries.
Familiarity with observability tools or platforms.
Experience with cloud-based environments (AWS, GCP).
Cultural Fit
Were seeking candidates who are hungry, humble, and smart. our company fosters a culture of innovation and continuous learning, where team members are encouraged to challenge the status quo and contribute to our shared mission. If you thrive in dynamic environments and are eager to shape the future of observability solutions, wed love to hear from you.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8729745
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
Location: Tel Aviv-Yafo
Job Type: Full Time
Required Software Engineer III, Search Console Configuration
Tel Aviv, Israel
About the job
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to our needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Search Console serves as the definitive bridge between Search and the global web ecosystem, helping site owners succeed by providing critical performance insights and actionable optimization tools.
With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
We're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
Responsibilities
Develop scalable services and pipelines serving both internal and external users.
Write product or system development code.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Requirements:
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures and algorithms.
Preferred qualifications:
2 years of experience with software development in C++ programming language, or 1 year of experience with an advanced degree.
Experience writing SQL queries and pulling data from relational databases.
Experience developing accessible technologies.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8720627
סגור
שירות זה פתוח ללקוחות VIP בלבד