09 Sep
|
Pazzo Solutions
|
Newtown
09 Sep
Pazzo Solutions
Newtown
As a Golang Software Engineer, one will be involved in designing, developing, and enhancing production-grade backend applications and services. Responsibilities will include-
1. Design and develop scalable backend applications and microservices using
Go/Golang.
1. Build secure, robust, and high-performance RESTful APIs.
2. Work with Go's concurrency model using goroutines, channels, mutexes,
context, and synchronization mechanisms.
1. Translate business requirements and technical specifications into clean, scalable,
and maintainable solutions.
1. Design and integrate applications with relational databases and SQL.
2. Develop unit and integration tests to ensure application quality and reliability.
3. Analyse and resolve performance, scalability, concurrency, and production issues.
4. Participate in code reviews, debugging, troubleshooting, refactoring, and technical
discussions.
1. Collaborate closely with QA, DevOps, frontend, product, and other engineering
teams.
1. Work with Docker and containerized applications,
with exposure to Kubernetes.
2. Contribute to CI/CD pipelines, Git-based development workflows, and modern
software engineering practices.
1. Take ownership of assigned modules/features from development through
deployment and support.
Need
-Strong practical knowledge of concurrency and parallelism, including goroutines,
channels, mutexes, synchronization, and context.
-Experience building backend applications, microservices, or distributed systems.
-Strong understanding of REST API design and development.
-Valuable knowledge of SQL and relational databases such as PostgreSQL, MySQL, or
MariaDB.
-Experience writing unit and integration tests.
-Good understanding of data structures, algorithms, and software design principles.
- Working knowledge of Git and Docker.
Pay: ₹800,000.00 - ₹1,500,000.00 per year
Benefits
- Health insurance
Work Location: In person
📌 Software Engineer- Golang (Newtown)
🏢 Pazzo Solutions
📍 Newtown