i
iAppsData
7 iAppsData Jobs
Golang Developer - Backend Technologies (7-12 yrs)
iAppsData
posted 23d ago
Fixed timing
Key skills for the job
Job Description :
Key Responsibilities :
- Design, develop, and maintain robust and scalable Golang applications.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Write clean, efficient, and well-documented code adhering to best practices.
- Optimize application performance and scalability.
- Design, develop, and deploy microservices using Golang.
- Ensure the reliability, performance, and security of microservices.
- Implement RESTful APIs and WebSockets for seamless communication.
- Deploy and manage Golang applications on cloud platforms like AWS, Azure, or Google Cloud.
- Leverage cloud-native services and tools to optimize application performance and scalability.
- Write comprehensive unit and integration tests to ensure code quality.
- Utilize debugging tools and profiling techniques to identify and resolve performance issues.
- Collaborate effectively with development teams to deliver projects on time and within budget.
- Participate in code reviews and provide constructive feedback.
- Mentor junior developers and share knowledge within the team.
Required Skills and Experience :
- 7+ years of experience in IT, with a strong focus on Golang development.
- Deep understanding of Golang's syntax, standard library, and advanced features.
- Proficiency in Go routines and channel patterns for concurrent programming.
- Strong foundation in web development fundamentals, including HTTP/HTTPS, RESTful API design, data structures, and WebSockets.
- Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
- Ability to write efficient, concurrent, and well-structured Go code.
- Strong testing skills, including unit and integration testing with GoTest.
- Proficiency in code versioning tools like Git and familiarity with CI/CD pipelines.
- Experience with build and deployment tools for Golang projects.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Agile/Scrum development experience and understanding of other methodologies like Kanban or TDD.
Desired Skills :
- Experience with GraphQL API development.
- Knowledge of database technologies like PostgreSQL, MySQL, or NoSQL databases.
- Familiarity with security best practices and vulnerability scanning tools.
- Experience with performance optimization techniques and profiling tools
Functional Areas: Other
Read full job description8-12 Yrs
Bangalore / Bengaluru