AddBackendEngineerJob #17

Merged
steverusso merged 4 commits from AddBackendEngineerJob into master 2020-05-28 12:12:47 +00:00
3 changed files with 40 additions and 2 deletions

View File

@ -6,7 +6,7 @@ WORKDIR /src
# Get hugo -- using the edge branch to get latest version # Get hugo -- using the edge branch to get latest version
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
RUN apk update && apk upgrade && \ 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 # Run the development server
ENTRYPOINT hugo server --bind 0.0.0.0 ENTRYPOINT hugo server --bind 0.0.0.0

View File

@ -8,7 +8,7 @@ COPY . /src/
# Get hugo -- using the edge branch to get latest version # Get hugo -- using the edge branch to get latest version
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
RUN apk update && apk upgrade && \ 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 RUN hugo --minify

View File

@ -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.