Browse Backend Jobs
Search 261 curated tech job listings scraped in real-time from LinkedIn, Glassdoor, RemoteOK, and more. Filter by role, location, seniority, and source to find your next opportunity.
261 jobs found for "and Interaction Design"
Page 1 of 14
Senior Python Engineer (Backend)
…mind. Software Design Responsible for designing the software or systems in the owned area and ensuring that they meet their design objectives. Give quality feedback on designs written by other members … libraries, platforms, and systems that the software relies on. Architecture Design Create coherent designs with multiple components interacting across API or system boundaries; bugs do not creep in at the boundaries between…
Senior Software Engineer, Backend (Java)
…workflows leveraging modern AI technologies. Build and maintain interactive, high-performing frontend application components using React. Collaborate with cross-functional product, design, and architecture teams to drive a modern service-oriented architecture … Proven experience designing, building, and operating event-driven distributed systems with Apache Kafka. Deep technical proficiency in PostgreSQL, including indexing strategies, query optimization, and schema design. Proven experience building interactive web applications…
Python - Senior Engineer
…OOPS Concepts, Python Programming (Core), MS SQL, Django, Pandas, FastAPI Framework, Django ORM Key Responsibilities Design and develop scalable applications and backend solutions using Core Python and Django or Flask frameworks. Define … modules, libraries, and framework-based components. Design and optimize data processing solutions using NumPy and Pandas to support business and analytical requirements. Design scalable database interaction strategies and optimize SQL queries, indexing…
Module Lead
…adherence to object‑oriented programming principles and engineering standards Leverage AI‑assisted tooling to design and generate unit test cases to test Python code, and execute these tests to validate functionality … including: Building AI agents (Agentic AI architecture) Integrating LLMs into workflows Prompt engineering and model interaction design Spec Driven Development Proficiency in Python frameworks such as Django, FastAPI, or Flask. Experience with…
Module Lead
…adherence to object‑oriented programming principles and engineering standards Leverage AI‑assisted tooling to design and generate unit test cases to test Python code, and execute these tests to validate functionality … including: Building AI agents (Agentic AI architecture) Integrating LLMs into workflows Prompt engineering and model interaction design Spec Driven Development Proficiency in Python frameworks such as Django, FastAPI, or Flask. Experience with…
Senior Software Engineer – Backend
…delivery. Founded in 2024 as an ETH Zurich spin-off, RIVR developed wheeled-legged robots designed to operate in complex, unstructured environments such as stairs, gates, doors, and uneven urban terrain … production experience with: Strong experience with Typescript, Java, C++ and/or Python Service decomposition. API design. Different interaction patterns (e.g. RPC, publish/subscribe, event-driven). At least two database technologies Trading off consistency…
Back End Developer
…Design and implement RESTful APIs to support front-end functionality. Collaborate with frontend engineers to integrate frontend and backend components seamlessly. Utilize database technologies to store, retrieve, and manipulate data. Design … seamlessly with frontend applications. Expertise in using Object-Relational Mapping (ORM) for efficient database interactions. Proficient in designing and implementing database schemas. Experience with database migration scripts to manage schema changes efficiently…
Python Developer - Digital Forensics
…candidate will be comfortable moving between hands-on development, technical problem solving, solution design, and direct sponsor interaction. This is an on-site position supporting a sponsor location in the McLean … developing software that interacts with, processes, transforms, or analyzes complex datasets. Strong understanding of software engineering practices, including version control, testing, documentation, code review, and maintainable software design. Strong written and verbal…
Software Engineer III - backend, Java - Digital Pyts
…come up with brilliant solutions that no one else can, and be obsessive about UI/UX design and user experience. You’ll be part of the Digital Payments Engineering team whose mandate … will range from new payment vehicles and partnerships with other payment entities to interactive web experiences. Responsibilities Design, develop, test, and maintain scalable backend applications and microservices using Java. Work as part…
Backend Python Engineer
…looking for a Backend Python Engineer with 3+ years of hands-on development experience to design, develop, and maintain scalable backend services and APIs. The ideal candidate should have strong Python fundamentals … FastAPI, Flask, or Django . Write clean, modular, maintainable, and well-tested production code. Design and optimize database interactions using PostgreSQL/MySQL or similar relational databases. Work with asynchronous programming, background jobs, queues…
Senior Go Backend Developer
…decides whether to engage or scroll past. The Catalog team owns that moment, designing how users discover and interact with the most relevant ads. With over 200 million monthly visits , there … handle 2+ million daily publisher interactions and scale beyond hundreds of millions of monthly active users. High-Throughput Event Streaming: You have hands-on experience designing asynchronous microservice communication using event buses…
Senior Backend Engineer
…microservices, and data pipelines using Python, Django, Django REST Framework, FastAPI, and related platform tooling. Design service boundaries, API contracts, relational data models, and integration flows for complex property operations. Produce ERDs … quality engineers to turn agreed product behaviour into implementation-ready technical solution designs covering assumptions, alternatives, service interactions, data and schema changes, failure modes, security, observability, rollout, rollback, and tests. Use agentic…
Senior Backend Engineer
…microservices, and data pipelines using Python, Django, Django REST Framework, FastAPI, and related platform tooling. Design service boundaries, API contracts, relational data models, and integration flows for complex property operations. Produce ERDs … quality engineers to turn agreed product behaviour into implementation-ready technical solution designs covering assumptions, alternatives, service interactions, data and schema changes, failure modes, security, observability, rollout, rollback, and tests. Use agentic…
Python Developer
…designing, developing, and maintaining scalable backend services, building and consuming REST APIs, integrating with AWS cloud services, and working closely with cross-functional teams to deliver high-quality solutions. Key Responsibilities Design … Work with Git for source code management, version control, and collaborative development. Design and optimize SQL queries and interact with relational databases. Troubleshoot, debug, and enhance existing applications. Participate in code reviews…
Senior Java Developer - VOIS
…telco industry with 30,000 FTE, our portfolio of next-generation solutions and services are designed in partnership with customers across Vodafone Group, local markets, and partner markets to simplify and drive … Java/Spring Boot applications Apply strong debugging skills to troubleshoot complex issues Design and manage data models and database interactions Conduct performance testing and tuning of applications Lead and guide teams to identify…
Python Backend Developer
…seeking an experienced Python Backend Developer to design, build, and optimize scalable data pipelines, robust APIs, and performant backend services. In this role, you will work closely with cross-functional teams … Manage and optimize relational databases including PostgreSQL and MySQL, focusing on schema design, query optimization, and indexing strategies. Develop interactive data dashboards and visualization components using Plotly Dash. Establish comprehensive automated test…
Python Developer III
…developer and technical leader for the QIS technology platform, contributing directly to core codebase. Design, build, and maintain performant, scalable, and resilient services supporting creation, lifecycle management, reporting, and hedging … Programming concepts. Proven ability to act as a technical architect, defining system designs, APIs, data flows, and inter - service interactions. Demonstrated experience building high‑performance and scalable solutions; experience with low‑latency…
Golang Engineer
…Location : we have open roles for Golang engineers in every time zone The role entails Design and implement well-tested and documented software in Go Debug and fix issues encountered by your … Well-organized, self-starting and able to deliver to schedule Professional manner interacting with colleagues, partners, and community Experience designing and writing high-quality Golang software on Linux Experience with and passion…
Senior Java Developer
…design capability across scenarios. Gather requirements from Business Analysts and document technical approaches. Developing application enhancements, bug fixing, debugging and resolving oracle performance issues. Apply SDLC concepts for designing, coding, testing … modules with Rest API. Unit testing and snapshot testing of components. Interacting with the offshore development team for continuous design suggestions, development, status updates. Mentor developers on design & development. Code review…
Python Developer
…regions. The person should have strong command of Python programming. This role will contribute to designing, developing, and maintaining enterprise-grade applications, ensuring seamless integration between front-end and back-end systems … NumPy for efficient data manipulation, transformation, and analysis. Implement database interactions in applications using SQL Alchemy. Contribute to solution design and implementation with a focus on high availability, scalability, maintainability, and reusability…