From ed202c35239a6d3911bca2bd32fcef8d08fa5daf Mon Sep 17 00:00:00 2001 From: jeff Date: Thu, 28 May 2020 12:12:45 +0000 Subject: [PATCH] AddBackendEngineerJob (#17) Final cleanup. Update Hugo. Update 'content/jobs/back-end-engineer.md' init Reviewed-by: steverusso --- Dockerfile.dev | 2 +- Dockerfile.prod | 2 +- content/jobs/back-end-engineer.md | 38 +++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 content/jobs/back-end-engineer.md diff --git a/Dockerfile.dev b/Dockerfile.dev index c04de83..c4c45ce 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -6,7 +6,7 @@ WORKDIR /src # Get hugo -- using the edge branch to get latest version RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories RUN apk update && apk upgrade && \ - apk add --no-cache hugo=0.71.0-r0 + apk add --no-cache hugo=0.71.1-r0 # Run the development server ENTRYPOINT hugo server --bind 0.0.0.0 diff --git a/Dockerfile.prod b/Dockerfile.prod index cba9459..50336d3 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -8,7 +8,7 @@ COPY . /src/ # Get hugo -- using the edge branch to get latest version RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories RUN apk update && apk upgrade && \ - apk add --no-cache hugo=0.71.0-r0 + apk add --no-cache hugo=0.71.1-r0 RUN hugo --minify diff --git a/content/jobs/back-end-engineer.md b/content/jobs/back-end-engineer.md new file mode 100644 index 0000000..50d1040 --- /dev/null +++ b/content/jobs/back-end-engineer.md @@ -0,0 +1,38 @@ +--- +title: Back End Engineer +icon: settings +desc: As a back end engineer, your mission is to create and maintain useful services. You'll work with data in various forms and transform it into meaningful information. +--- + +# Back End Engineer +--- + +### About the company +Simple Systems is a software company. +Our mission is to deliver simple solutions for complex problems. + +### About the job +As a back end engineer, your mission is to create and maintain useful services. +You'll work with data in various forms and transform it into meaningful information. +Project leaders will come to you with complex problems that need simple solutions. + +#### Expectations +* Reduce [complexity](https://simplesystems.tech/blog/complexity) +* Work with project leaders to gain understanding of their vision +* Support front end engineers by delivering the information they need +* Own the code you write +* Review code from other engineers +* Suggest improvements throughout codebase +* Be open to suggestions for your code + +#### Competencies +* Ownership mentality: Take responsibility for what you do. +* Clear communication: Software engineering is a team process. Be able to communicate with teammates. +* Constant learning: Keep up to date on technologies. +* Lazy programming: Think before you code. +* Testing: Unit tests are a must. Testing logic is important too. +* Documentation: Other engineers should be able to pick up your code without hassle. +* Currently, we use Go, gRPC, and SQL, but are more concerned with fundamentals than specific technology. + +### Interested? +Email a resume and brief description about yourself to jobs@simplesystems.tech.