What are the responsibilities and job description for the Golang Developer position at orangepeople?
Do you have a passion for innovation? Are you excited to leverage cutting-edge technology to solve big business problems? If your response to those questions is “yes”, we would love for you to join us! At OrangePeople we consult for some of the most prestigious brands in the world. But more importantly, our consultants have a voice in the vision and future of the company. At OrangePeople, our focus is people. It’s right there in our name.
Activities
OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & and education. An ideal Orange Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.
Activities
- Create Golang-based microservices and libraries.
- Perform code reviews.
- Contribute to our coding standards and practices.
- Implement cryptographic algorithms for signing and encrypting.
- Work with different teams for end-to-end testing.
- Guide and contribute to our architecture and infrastructure.
- Create and guide internal documentation processes.
- Strong communication skills, specifically giving/receiving constructive feedback in a collaborative setting.
- Minimum of 4 years of programming experience (i.e., C, C , C#, Rust, Python, Golang).
- Good understanding of API design and security practices.
- Understanding authorization vs authentication.
- Rest and grpc.
- Experience with AWS infrastructure and services including deploying applications and securing applications and sensitive data in cloud environment.
- Experience working with container technologies.
- Demonstrable ability to architect, build, and operate distributed systems to solve problems.
- Experience in secure coding.
- Good understanding of security concepts like TLS, PKI, SAML/OAuth, Key management, and hashing algorithms.
- Understanding of CI/CD, Artifactory, and SonarQube.
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
- Participate in OrangePeople monthly team meetings, and participate in team-building efforts.
- Contribute to OrangePeople technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & and education. An ideal Orange Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.