WorldTech IT, LLC · 10 hours ago
Golang Software Engineer
Maximize your interview chances
Insider Connection @WorldTech IT, LLC
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop, and maintain backend services and APIs using idiomatic Golang, leveraging advanced features like goroutines, channels, contexts, and interfaces.
Implement robust microservices within a service-oriented architecture, focusing on performance, scalability, and fault tolerance.
Integrate RESTful and/or gRPC endpoints, ensuring well-structured, well-documented, and secure APIs.
Write comprehensive unit and integration tests (using Go testing frameworks such as testify or ginkgo) to ensure code quality and maintainability.
Collaborate closely with cross-functional teams (frontend, DevOps, product management) to design and implement new features, as well as refine and improve existing ones.
Monitor application performance using logging, metrics, and distributed tracing tools, and address performance bottlenecks or resource inefficiencies.
Document code, systems, and infrastructure clearly, ensuring knowledge transfer and continuity across the team.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years total software development experience, with at least 3+ years hands-on in Golang, including deep familiarity with the Go ecosystem, module management, and standard library.
2+ years of experience building and integrating RESTful APIs and/or gRPC services in production environments.
Familiarity with microservices architecture patterns, including service discovery, load balancing, and distributed tracing.
Strong understanding of concurrency models, goroutine management, and channel-based patterns.
Proficiency with Git for version control, feature branching, and code reviews.
Ability to write clean, idiomatic code with robust unit tests, integration tests, and experience using mocking libraries.
Excellent debugging and profiling skills, comfortable using pprof and similar Go tooling.
Solid understanding of data structures, algorithms, and design patterns in the context of Go’s type system and memory model.
Preferred
Experience working in an Agile or Scrum-based environment.
Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry) and logging/monitoring best practices.
Strong communication and collaboration skills.
High degree of autonomy, curiosity, and willingness to learn new technologies quickly.
Benefits
100% of individuals health insurance paid – including dental & vision
Cell phone & Internet paid for
100k life insurance (individual can increase)
3 business weeks of vacation
3 flex days
~11 company holidays
Best of the best peripherals – choice of PC or MAC