👨🏻‍💻 postech.work

Backend (+DevOps) Engineer

Needl • 🌐 In Person

In Person Posted 5 days, 23 hours ago

Job Description

Backend Developer

A leading provider in the entertainment technology sector is seeking a highly talented Backend Software Engineer to deliver applications for innovative web and mobile entertainment systems, operating both on embedded systems and in cloud-hosted environments.

As a backend developer, you should have excellent experience working with

JavaScript

, particularly in back-end projects, and possess

strong Linux skills

. Proficiency in Node.js and

Python is essential

, along with a foundational understanding of bash scripting for system automation and management tasks.

You will be comfortable working on greenfield projects, building structures from the ground up using back-end best practices. You also possess a strong understanding of the full software development lifecycle, including CI/CD and containerised applications, and a genuine passion for development.

Responsibilities

Reporting to the

Development Manager

, your responsibilities will include:

Writing and maintaining quality code for a variety of web applications

Participating in architectural discussions and technology selection for new projects

Testing, troubleshooting, and fixing issues

Reviewing pull requests and providing constructive feedback

Assisting the DevOps team with CI/CD pipeline creation

Contributing to planning sessions for new and existing projects

Breaking down large bodies of work into manageable tasks

Mentoring junior developers in best practices

Writing documentation and unit tests

Candidate Requirements

Must Have:

Bachelor’s degree in a relevant field

At least 5 years of back-end web development experience

Strong experience in Linux administration and configuration (Debian/Ubuntu), including networking

Knowledge of Docker containerisation

Excellent working knowledge of JavaScript

Previous experience building RESTful web services (ideally with Node.js and Restify)

Experience with SQL and NoSQL databases (ideally MongoDB)

Understanding of version control systems (Git, GitHub)

Understanding of microservices architecture

Experience deploying containerised applications using Docker Compose

Bash and Python scripting

Bonus Experience:

Front-end experience with React.js

Understanding of web protocols and HTML5 APIs

Familiarity with AWS services such as S3 and EC2

Experience with Elasticsearch and Kibana

Familiarity with unit testing frameworks (Jest, Mocha)

Experience with Jenkins or GitHub Actions pipelines

Experience working in an Agile/Scrum environment using tools like JIRA

Experience interfacing with third-party APIs

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.