STSTATS PERFORM
Senior Software Engineer - Backend (Golang)
Bangalore ₹5-9 LPA Posted 11 Apr 2025
FULL TIME
Golang
Dockers
Sql
Java
Job Description
- We are looking for a talented Senior Software Engineer to join our agile development team. As an experienced member, you will participate in all aspects of the software development life cycle: scoping, design, coding, testing, implementation and support.
- You will help in the development of Eagleview s scalable micro-services platform and geospatially-aware applications across multiple industries and form-factors. In this role, you must be able to multi-task, quickly adapt to new development environments, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems.
- You take pride and ownership in your work as well as the overall contributions of the team. You must also can take a system-wide understanding, recognize use of system components and disparate technologies and be able to diagnose and debug components across an entire system.
- Your ability to communicate clearly and concisely (both written and verbal) is key, as is being a self-starter.
Primary Responsibilities
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
Skills Requirements
- Bachelor s Degree required, preferably in Computer Science or related field
- 6+ years of software development experience using GoLang/Java programming language
- Strong knowledge of Go programming language paradigms, constructs, and idioms.
- Writing scalable, robust, testable, efficient, and easily maintainable code
- Deep understanding of OOPS concepts, Database design, REST/GRPC APIs; Service design.
- Strong experience in building Authentication and Authorization APIs.
- Experience in generating protobuf using buff and swagger API.
- Strong experience in building server and client-side server gRPC interceptor.
- Knowledge of common Go-routine, Channel patterns, and implementation of General Design
- Dependency management tools such as go mod.
- Experience writing Unit tests and ability to debug programs in Go.
- Strong experience in working with SQL and NoSQL databases
- Experience in Dockers and Kubernetes.
.
