Search

316,053 Jobs

No logo available
The Facilities Group National
locationCape Canaveral, FL 32920, USA
PublishedPublished: 7/23/2026
No logo available
VERITA TELECOMMUNICATIONS
locationSouth Bend, IN, USA
PublishedPublished: 7/23/2026
No logo available
Genesis Prime Care
locationMarshall, TX, USA
PublishedPublished: 7/23/2026
No logo available
Morgan Engineering Systems Inc
locationHuntington, WV, USA
PublishedPublished: 7/23/2026
No logo available
Akron Metropolitan Housing Authority
locationAkron, OH, USA
PublishedPublished: 7/23/2026
No logo available
HSL Asset Management
locationGoodyear, AZ, USA
PublishedPublished: 7/23/2026
No logo available
Global Resource Solutions, Inc.
locationEllsworth AFB, Belle Fourche-Cheyenne Valleys, SD, USA
PublishedPublished: 7/23/2026
No logo available
First Merchants Bank
locationColumbus, OH, USA
PublishedPublished: 7/23/2026
No logo available
Engineering & Computer Simulations Inc
locationOrlando, FL, USA
PublishedPublished: 7/23/2026
No logo available
FWM PAYROLL CLEARING INC
locationJoplin, MO, USA
PublishedPublished: 7/23/2026

Software Engineer (Backend)

Dew Software
locationFremont, CA 94537, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Title: Software Engineer (Golang Backend)

\n

Experience : 3-5 Years

\n

Location: Fremont, CA – 100% Onsite (5 Days/Week)

\n

Interview: In-Person Interview Required

\n


\n

Key Responsibilities

\n

    \n
  • Design, develop, and maintain scalable backend services using Golang.
  • \n

  • Build high-performance distributed systems capable of handling large-scale workloads.
  • \n

  • Develop and maintain RESTful APIs and microservices for enterprise applications.
  • \n

  • Design and implement event-driven architectures using Kafka and messaging technologies.
  • \n

  • Develop scalable backend services utilizing gRPC for high-performance communication.
  • \n

  • Optimize system performance, scalability, reliability, and fault tolerance.
  • \n

  • Integrate backend services with MySQL, Redis, MongoDB, and other data storage technologies.
  • \n

  • Collaborate with product managers, architects, and engineering teams to deliver high-quality software solutions.
  • \n

  • Troubleshoot production issues, perform root cause analysis, and implement permanent fixes.
  • \n

  • Participate in code reviews, architectural discussions, and technical design sessions.
  • \n

  • Contribute to CI/CD processes and software quality improvements.
  • \n

\n

Required Qualifications

\n

    \n
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • \n

  • 3–5 years of professional backend software development experience.
  • \n

  • Strong programming experience in Golang.
  • \n

  • Candidates with strong Java, C#, or C++ backend experience and distributed systems expertise are also considered.
  • \n

  • Extensive experience designing and developing distributed systems.
  • \n

  • Strong understanding of object-oriented programming, concurrency, and scalable system design.
  • \n

  • Experience working in Agile development environments.
  • \n

\n

Required Technical Skills

\n

Programming Languages

\n

    \n
  • Golang (Preferred)
  • \n

  • Java
  • \n

  • C#
  • \n

  • C++
  • \n

\n

Backend Frameworks

\n

    \n
  • ASP.NET (Preferred)
  • \n

\n

Architecture

\n

    \n
  • Distributed Systems
  • \n

  • Microservices
  • \n

  • REST APIs
  • \n

  • gRPC
  • \n

  • Event-Driven Architecture
  • \n

\n

Databases

\n

    \n
  • MySQL
  • \n

  • Redis
  • \n

  • MongoDB
  • \n

\n

Messaging & Streaming

\n

    \n
  • Apache Kafka
  • \n

\n

Preferred Qualifications

\n

    \n
  • Experience with Elasticsearch.
  • \n

  • Experience with ClickHouse.
  • \n

  • Python development experience.
  • \n

  • Strong knowledge of distributed caching strategies.
  • \n

  • Experience designing highly available and fault-tolerant systems.
  • \n

  • Familiarity with cloud-native backend architectures.
  • \n

  • Experience building high-throughput backend services.
  • \n

\n

Soft Skills

\n

    \n
  • Strong analytical and problem-solving abilities.
  • \n

  • Excellent communication and collaboration skills.
  • \n

  • Ability to work independently and in a fast-paced engineering environment.
  • \n

  • Passion for writing clean, scalable, and maintainable code.
  • \n

\n