Python Developer

 

Description:

We are shaping a company that works smart and grows with agility.

▪ We offer you a flexible and remote work environment where you will engage with intelligent colleagues, seamlessly collaborating to develop inventive technologies that solve our client’s business challenges.

▪ As part of our team, you will enjoy an employee-centric culture, supportive peers, work-life balance, generous earnings, and opportunities for growth and development.

Whom do we need?

We are seeking a Python Engineer for one of our automation teams in the Electron Group. This team is responsible for designing, building, and operating Python based tooling hosted on AWS, which ties together various cloud services. This tooling enables other development teams to work better and more efficiently.

For example, with the AWS Chalice framework, you might be building event message queues and automation that create or remove user accounts in some cloud service when certain events are triggered so that our support teams save manual time and effort.

Or you might be assisting other teams to build automation that trigger security tests for their applications when certain events are triggered so it’s easier for them to build secure applications.

 

Roles & Responsibilities include:

▪ Within the group, you’ll be part of a specific team with its own identity. A normal work week consists of a mix of building new features, fixing bugs, showcasing your work, and planning. We have short weekly planning meetings and provide lots of time to focus without meetings. On a quarterly basis you’ll also have personal 1-1 meetings with your Line Manager to support your own growth in the team.

▪ As the team is diverse and distributed, asynchronous collaboration within the team is key. You’ll be supported by a Service Manager with planning and prioritization.

▪ The team take pride in the quality of our code, our delivery practices, breadth of our automated test coverage and the documentation we write.

▪ You’re successful with your responsibilities if you engage and deliver together with the team in a way that is stable and sustainable. We value predictability and avoid unreasonable deadlines that cause us to rush or cut corners.

Qualification & Requirements:

▪ Systems design: Level 3, primarily AWS, Lambda, Step Functions, EventBridge

▪ Programming/software development: Level 3, primarily Python 3.8+

▪ Testing: Level 3, primarily pytest and flake8

▪ Methods and tools: Level 3, primarily Kanban and Lean

▪ IT infrastructure: Level 2, primarily Terraform and CloudFormation

▪ Integrating with third party APIs – i.e. GitHub, Jira, Cloudflare, GraphQL

▪ Docker

Organization NewPage Solutions
Industry IT / Telecom / Software Jobs
Occupational Category Python Developer
Job Location Riyadh,Saudi Arabia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-03-26 5:32 pm
Expires on 2024-12-17