1

Back End Programming Jobs in California (NOW HIRING)

Backend Engineer

Mountain View, CA · On-site

$137K - $173K/yr

Proficiency in backend programming languages like Java or Go. * Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis). * Experience with cloud platforms like AWS ...

... backend programming languages: Node.js, Java, or Python. • Hands-on experience deploying and managing applications in cloud environments (AWS or Google Cloud). • Experience building scalable ...

... backend programming languages: Node.js, Java, or Python. • Hands-on experience deploying and managing applications in cloud environments (AWS or Google Cloud). • Experience building scalable ...

Familiarity with at least one backend programming language (e.g., JavaScript/Node.js, Python, or similar). * Basic knowledge of databases such as MySQL or PostgreSQL. * Understanding of version ...

Familiarity with at least one backend programming language (e.g., JavaScript/Node.js, Python, or similar). * Basic knowledge of databases such as MySQL or PostgreSQL. * Understanding of version ...

Familiarity with at least one backend programming language (e.g., JavaScript/Node.js, Python, or similar). * Basic knowledge of databases such as MySQL or PostgreSQL. * Understanding of version ...

Strong knowledge of backend programming languages such as Python, Go or similar, with a deep understanding of concurrency, memory management, and performance optimization * Experience with API design ...

Backend Engineer

Sunnyvale, CA · On-site

$200 - $250/hr

Strong proficiency in a subset of modern backend programming languages (Go, Python, Node.js, Rust, etc.) * Deep understanding of database technologies, their performance characteristics, and use ...

... a common backend programming language and a desire to work with Kotlin, TypeScript, and Python * Strong JVM expertise with deep understanding of JVM internals, performance tuning, and memory ...

... beyond simplified programming interfaces for generative AI. Nexusflow tackles this challenge ... Our Backend Engineers package up our technology in models and last-mile quality tooling. Our ...

Backend Engineer

Mountain View, CA · On-site

$125 - $150/hr

Backend Engineer Responsibilities: * Design and develop multi-layered permission role integrations with consensus and policies. * Create automated remediation and exception management solutions to ...

Showing results 21-40

Back End Programming information

What is back end programming?

Back end programming refers to the development of server-side logic, databases, and application programming interfaces (APIs) that power the functionality of web and mobile applications. Back end programmers write code that handles data storage, processing, and security, allowing the front end (what users see) to interact with servers and databases. Common back end languages include Python, Java, Ruby, PHP, and Node.js. These developers ensure that applications run smoothly, securely, and efficiently behind the scenes.

What are the key skills and qualifications needed to thrive as a back end programmer?

To thrive as a Back End Programmer, you need strong proficiency in server-side languages (such as Java, Python, or Node.js), knowledge of databases (SQL/NoSQL), and a solid understanding of algorithms and data structures. Familiarity with frameworks (like Django, Spring, or Express), RESTful API development, and version control systems (e.g., Git) is typically required, along with relevant certifications or a computer science degree. Problem-solving, attention to detail, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex issues. These competencies ensure robust, scalable, and maintainable back end systems that support seamless application performance.

What are some common challenges faced by back end programmers when working on cross-functional teams?

Back end programmers often collaborate closely with front end developers, designers, and product managers, which can present challenges such as aligning technical back end solutions with user-facing requirements and timelines. Communication gaps may occur when translating business goals into technical tasks or integrating APIs with front end components. Staying adaptable and maintaining clear documentation can help back end programmers ensure smooth collaboration and project success in a cross-functional environment.

What is the difference between Back End Programming vs Front End Development?

AspectBack End ProgrammingFront End Development
Primary FocusServer-side logic, databases, application architectureUser interface, website layout, client-side interactions
Required SkillsProgramming languages like Java, Python, Ruby; database management; server managementHTML, CSS, JavaScript; UI/UX design; responsive design
Work EnvironmentBackend servers, cloud platforms, databasesWeb browsers, design tools, client devices
Common CertificationsOracle Java Certification, AWS Certified DeveloperCertified Web Developer, Adobe Certified Expert

Back End Programming focuses on server-side development, managing databases, and application logic, while Front End Development centers on creating the visual and interactive aspects of websites. Both roles are essential for full-stack development but differ in skills, tools, and daily tasks.

Is back end programming a good career?

Back end programming is a viable career that involves developing server-side applications, managing databases, and working with programming languages like Java, Python, or Ruby. It offers strong job demand, competitive salaries, and opportunities for specialization, especially with knowledge of frameworks and cloud services. Success in this field often requires continuous learning and problem-solving skills.

What are popular job titles related to Back End Programming jobs in California?

For Back End Programming jobs in California, the most frequently searched job titles are:

What job categories do people searching Back End Programming jobs in California look for?

The top searched job categories for Back End Programming jobs in California are:

Infographic showing various Back End Programming job openings in California as of August 2026, with employment types broken down into 75% Full Time, 19% Part Time, 1% Temporary, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Software Engineer, Backend

Walters, Nelson and Smith

San Francisco, CA • On-site

$150 - $200/hr

Other

Posted 9 days ago


Job description

Software Engineer, Backend

Walters, Nelson and Smith San Francisco, California, United States

About this positionWalters, Nelson & Smith | Precision in Engineering

Walters, Nelson & Smith (WNS) is a premier boutique engineering consulting firm dedicated to delivering high-impact solutions for complex structural and mechanical challenges. Founded on the principles of technical excellence and agile problem-solving, we bridge the gap between visionary design and practical execution.

Unlike larger, more rigid firms, WNS prides itself on a bespoke approach . We offer senior-level expertise and direct partner involvement on every project, ensuring that our clients receive sophisticated engineering insights tailored to their specific operational needs.

Core Specializations
  • Structural Forensic Analysis: Identifying and resolving integrity issues in existing infrastructure.
  • Sustainable Systems Design: Integrating energy-efficient mechanical solutions into modern builds.
  • Precision Prototyping: Streamlining the transition from conceptual CAD models to functional, manufacture-ready designs.
  • Regulatory Compliance & Risk Mitigation: Navigating the complex landscape of international engineering standards.

At Walters, Nelson & Smith, we don't just solve problems—we engineer resilience. Our focus is on building lasting partnerships through transparency, technical rigor, and a relentless commitment to quality.

About The Role

As a Software Engineer, Backend, you will play a key role in designing, building, and maintaining scalable backend services that power our AI-driven products. You’ll collaborate closely with cross-functional partners in the Backend and AI teams to architect reliable APIs, optimize system performance, and ensure robust data flows that support our customer-facing and internal applications. This salaried, full-time position is ideal for an engineer with around 4 years of experience who is comfortable owning services end-to-end—from design and implementation through deployment, monitoring, and continuous improvement.

What You'll Do

  • Design, implement, and maintain backend services, APIs, and data pipelines to support AI-powered applications and internal tools.
  • Collaborate with product managers, frontend engineers, and AI/ML engineers to translate business and model requirements into scalable backend solutions.
  • Write clean, testable, and maintainable code, including unit, integration, and end-to-end tests, following modern software engineering best practices.
  • Architect and optimize database schemas, queries, and storage strategies for performance, reliability, and scalability.
  • Integrate AI/ML models and services into backend systems, ensuring robust, low-latency, and secure inference and data processing paths.
  • Participate in code reviews, technical design discussions, and architectural decisions within the Backend team.
  • Monitor, troubleshoot, and improve the performance, reliability, and observability of backend services in production.
  • Contribute to continuous delivery and deployment pipelines, automating build, test, and release processes where possible.
  • Document systems, services, and processes to ensure long-term maintainability and effective knowledge sharing across the team.
  • Stay current with backend and AI-related technologies and propose improvements to our stack, tools, and development practices.

Qualifications

  • Approximately 4+ years of professional software engineering experience with a primary focus on backend development.
  • Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js, or similar).
  • Hands-on experience designing and building RESTful and/or gRPC APIs and backend services in a production environment.
  • Solid understanding of software engineering fundamentals, including algorithms, data structures, design patterns, and distributed systems concepts.
  • Experience with relational and/or NoSQL databases, including schema design, query optimization, and data modeling.
  • Familiarity with integrating AI/ML services or working within AI-infused applications (e.g., model-serving, feature APIs, or data pipelines).
  • Comfort working with cloud platforms (e.g., AWS, GCP, or Azure) and containerization/orchestration tools (e.g., Docker, Kubernetes).
  • Experience with modern development practices, including code reviews, version control (Git), CI/CD, and automated testing.
  • Strong debugging and problem-solving skills, with a focus on performance, reliability, and scalability.
  • Effective communication skills in English and the ability to work collaboratively in a cross-functional, team-oriented environment.
#J-18808-Ljbffr