Epicareer Might not Working Properly
Learn More
G

Python/Golang Developer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

Notes:

They are migrating Github into the cloud.

Build migration tool, scripts and integrating

Migration tool functionality, move other developmentteams to this environment.

Github Actions - External to internal githubmigration.

A lot of integrations.

Some tooling written in Node/Golang/Python - would sayGolang and Python are most important. Node for github enterprise migrationtooling is built in Node. Migrating from one pipeline originally developed ingroovy and convert to github actions.

Experience with python and golang, python is more ofthe need. Some api s in golang.
AWS development and deployment as well, strong AWS is required.

background:#FFFFCC\'">Must haves:

background:#FFFFCC\'">-5+ years experience in Python andGolang Development.

background:#FFFFCC\'">-*The ideal split is 5+ years pythonand 2-3+ years golang*

background:#FFFFCC\'">-AWS Experience (will be working on S3buckets. lambdas, security groups, basic AWS work)

background:#FFFFCC\'">-Have a consultant mindset and be less of an ordertaker. It is such a large project that this person needs to be independent andnot wait around to be told what to do

background:#FFFFCC\'">Nice to have:

background:#FFFFCC\'">MySQL experience

background:#FFFFCC\'">UI experience (there is a UI component that comes infor a small portion of this project)

background:#FFFFCC\'">Github Actions

JobDescription:

Responsibilities:

Build elegant and scalable capabilities using Pythonand Golang for our software delivery platforms, with a strong focus on thedeveloper experience, engineering excellence and software craftsmanship.

Automate routine or repetitive tasks with high-qualityand well-tested scripts/tooling.

Practice a You Build It, You Own It philosophy,while demonstrating empathy for other software engineers and offering solutionswhen issues occur in our tools (i.e. troubleshooting failed builds, diagnosingissues in Dev, QA or Prod environments).

Bring a passion to stay on top of tech trends,experiment with and learn new technologies, participate in internal external technology communities, and mentor other engineers.

Encourage innovation, inclusion, outside-of-the-boxthinking, teamwork, self-organization, and diversity.

Basic Qualifications:

Bachelor s degree in Computer Science, Engineering orInformation Technology or equivalent Military experience.

Professional experience as a software developer, using test-driven development to writeyour code using Python, Golang and building it using a CI/CD pipelinewith maintainability and extensibility in mind.

Experience with infrastructure automation tools (Terraform or CloudFormation) tobuild multi-tier infrastructure stacks in the Cloud.

Experience working with build tools and container runtimes (Jenkins, Docker).

Experience with one or more additional components inthe full stack of an application, such as diagnosing networking issues fordistributed systems in the cloud, application performance monitoring, oradvanced knowledge of various utilities for Linux troubleshooting.

Hands-on experience using Python and Golang for API development that automatemanual tasks or increase the productivity of other product teams at anenterprise scale.

Preferred Qualifications:

At least 5 years combined experience in Python andGolang.

Familiarity with AWS, including professional experience building, configuring anddeploying mission-critical applications using EC2, RDS, S3, ECS, and Lambdawith resiliency and scalability in mind.

Familiarity with database design and programming,including relational modeling, index definition, and SQL.

Experience working in an Agile environment managingyour own workload and tasks effectively through JIRA.

Excellent written and verbal communication skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job