{"schemaVersion":"jobsearcher.job.v1","id":"6d8704e9f7502020e7b5dc77","url":"https://jobsearcher.com/jobs/6d8704e9f7502020e7b5dc77","canonicalUrl":"https://jobsearcher.com/jobs/6d8704e9f7502020e7b5dc77","title":"Software Engineer (Backend)","description":"Job Title: Software Engineer (Golang Backend)Experience : 3-5 YearsLocation: Fremont, CA – 100% Onsite (5 Days/Week)Interview: In-Person Interview RequiredKey ResponsibilitiesDesign, develop, and maintain scalable backend services using Golang.Build high-performance distributed systems capable of handling large-scale workloads.Develop and maintain RESTful APIs and microservices for enterprise applications.Design and implement event-driven architectures using Kafka and messaging technologies.Develop scalable backend services utilizing gRPC for high-performance communication.Optimize system performance, scalability, reliability, and fault tolerance.Integrate backend services with MySQL, Redis, MongoDB, and other data storage technologies.Collaborate with product managers, architects, and engineering teams to deliver high-quality software solutions.Troubleshoot production issues, perform root cause analysis, and implement permanent fixes.Participate in code reviews, architectural discussions, and technical design sessions.Contribute to CI/CD processes and software quality improvements.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field.3–5 years of professional backend software development experience.Strong programming experience in Golang.Candidates with strong Java, C#, or C++ backend experience and distributed systems expertise are also considered.Extensive experience designing and developing distributed systems.Strong understanding of object-oriented programming, concurrency, and scalable system design.Experience working in Agile development environments.Required Technical SkillsProgramming LanguagesGolang (Preferred)JavaC#C++Backend FrameworksASP.NET (Preferred)ArchitectureDistributed SystemsMicroservicesREST APIsgRPCEvent-Driven ArchitectureDatabasesMySQLRedisMongoDBMessaging & StreamingApache KafkaPreferred QualificationsExperience with Elasticsearch.Experience with ClickHouse.Python development experience.Strong knowledge of distributed caching strategies.Experience designing highly available and fault-tolerant systems.Familiarity with cloud-native backend architectures.Experience building high-throughput backend services.Soft SkillsStrong analytical and problem-solving abilities.Excellent communication and collaboration skills.Ability to work independently and in a fast-paced engineering environment.Passion for writing clean, scalable, and maintainable code.","company":"Dew Software","rawCompany":"dew software","city":"Fremont","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-18T14:54:17.179Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer (Backend)","description":"Job Title: Software Engineer (Golang Backend)Experience : 3-5 YearsLocation: Fremont, CA – 100% Onsite (5 Days/Week)Interview: In-Person Interview RequiredKey ResponsibilitiesDesign, develop, and maintain scalable backend services using Golang.Build high-performance distributed systems capable of handling large-scale workloads.Develop and maintain RESTful APIs and microservices for enterprise applications.Design and implement event-driven architectures using Kafka and messaging technologies.Develop scalable backend services utilizing gRPC for high-performance communication.Optimize system performance, scalability, reliability, and fault tolerance.Integrate backend services with MySQL, Redis, MongoDB, and other data storage technologies.Collaborate with product managers, architects, and engineering teams to deliver high-quality software solutions.Troubleshoot production issues, perform root cause analysis, and implement permanent fixes.Participate in code reviews, architectural discussions, and technical design sessions.Contribute to CI/CD processes and software quality improvements.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field.3–5 years of professional backend software development experience.Strong programming experience in Golang.Candidates with strong Java, C#, or C++ backend experience and distributed systems expertise are also considered.Extensive experience designing and developing distributed systems.Strong understanding of object-oriented programming, concurrency, and scalable system design.Experience working in Agile development environments.Required Technical SkillsProgramming LanguagesGolang (Preferred)JavaC#C++Backend FrameworksASP.NET (Preferred)ArchitectureDistributed SystemsMicroservicesREST APIsgRPCEvent-Driven ArchitectureDatabasesMySQLRedisMongoDBMessaging & StreamingApache KafkaPreferred QualificationsExperience with Elasticsearch.Experience with ClickHouse.Python development experience.Strong knowledge of distributed caching strategies.Experience designing highly available and fault-tolerant systems.Familiarity with cloud-native backend architectures.Experience building high-throughput backend services.Soft SkillsStrong analytical and problem-solving abilities.Excellent communication and collaboration skills.Ability to work independently and in a fast-paced engineering environment.Passion for writing clean, scalable, and maintainable code.","datePosted":"2026-07-18T14:54:17.179Z","dateModified":"2026-07-18T14:54:17.179Z","hiringOrganization":{"@type":"Organization","name":"Dew Software","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fremont","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6d8704e9f7502020e7b5dc77"},"url":"https://jobsearcher.com/jobs/6d8704e9f7502020e7b5dc77"}}