Cloud Solutions Engineer - Glow Networks
Denver, CO 80221
About the Job
Experience Required: 8-12 years in software engineering and development
Key Responsibilities:
- Technical Leadership: Provide technical direction and innovation throughout all phases of software projects.
- Tool Development: Design and develop new tools for efficient management of GitLab repositories.
- CI/CD Maintenance: Maintain and upgrade continuous integration pipelines to ensure smooth deployments.
- Analytics and Reporting: Build dashboards and reports to evaluate development velocity and identify bottlenecks.
- Project Management: Lead complex projects involving multiple technical systems and stakeholders.
- Software Development: Design, develop, test, monitor, enhance, and troubleshoot software systems, primarily using TypeScript.
- API Development: Create RESTful APIs for external applications, utilizing TypeScript and following best practices.
- Best Practices Enforcement: Ensure adherence to best practices in code development, API design, version control, and test/build automation.
- Mentorship: Mentor and guide junior technical staff, fostering their growth and development.
- Documentation: Create and maintain project documentation using Markdown, AsciiDoc, Structurizr, and PlantUML.
- Collaboration: Work closely with fellow engineers to develop roadmaps, align development plans, and ensure effective integration among systems.
- Technical Direction: Provide technical requirements and guidance for operational teams and development partners.
Required Expertise:
- Programming Languages: Proficient in TypeScript, with experience in functional programming using Effect-TS.
- Build Tools: Familiarity with Esbuild and Bun.
- Analytics Tools: Experience with OpenTelemetry, Datadog, Splunk, Veracode, and SonarQube.
- CI/CD Automation: Proficient in GitLab pipelines, Bash/shell scripting, and Renovate for dependency management.
- Documentation Tools: Experience in Markdown, AsciiDoc, Structurizr, and PlantUML.
- AWS Services: Proficient with AWS services including EKS, VPC, EC2, S3, Cassandra/Keyspaces, ELB, Secrets Manager, ACM, Route53, and IAM.
- Operating Systems: Strong experience with Linux.
- Testing Frameworks: Familiarity with Bun, Jest, ViTest, and FastCheck.
- Linting Tools: Knowledge of Typescript (eslint, tsc) and Python (pylint, mypy, flake8).
Familiarity Required:
- OAuth 2.0: Server experience required; client experience helpful.
- API Design: Experience with RESTful API design and OpenAPI/Swagger.
- Backend Architecture: Knowledge of backend architecture principles.
- Containerization: Experience with Docker and Kubernetes.
- Package Managers: Familiarity with TypeScript (pnpm & Bun), Python (Poetry), and Nix.
Source : Glow Networks