What are the responsibilities and job description for the Software Engineer with Golang position at iPeople Infosystems LLC?
Job Details
Role: Software Engineer with Golang programming language and hands-on experience with Kubernetes and Containers
Location: Raleigh/Weehawken/Nashville (Hybrid)
Type: contract
Job description
- Client wants resources with Golang programming language and hands-on experience with Kubernetes and Containers
- Experience with Cloud Azure is a plus, Client is also okay with someone having AWS Kubernetes and Container experience
- deep expertise with Golang programming language and design patterns
- expertise in cloud native micro-service architecture and understanding of distributed systems
- experience/understanding of event streaming/querying technologies (kafka or similar)
- experience implementing test automation
- familiarity with a broad range of platforms, technologies and tools, specifically GitLab, Linux,
- experience with Kubernetes, Helm, Container
- experience with public cloud Azure is a plus
- understanding of security and regulatory concerns common in banking environments, particularly regarding the software supply chain is a plus
- working experience in Agile methodologies (SCRUM, XP, Kanban) is a plus
Another knowledge would be beneficial:
knowledge about security basics (OpenID Connect, OAUTH2, JWT, TLS) and desire to learn more
experience working with relational and non-relational databases, e.g., PostgreSQL, Azure Cosmos DB
experience working with logging and monitoring tools, e.g., Azure Monitor, Prometheus, Grafana
Unix/Linux server management