drjobs Staff Backend Engineer - Python

Staff Backend Engineer - Python

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

8years

Job Location drjobs

Lagos - Nigeria

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

As a Staff Backend Engineer specializing in Python youll be a technical leader responsible for the architecture designing and implementing of largescale highperformance backend systems that power our applications. Youll drive technical strategy mentor team members and collaborate with crossfunctional teams to deliver innovative solutions that meet our users needs and align with business objectives.

Key Responsibilities

  • Lead the architecture and design of complex scalable Pythonbased backend systems and APIs.

  • Drive technical decisions and strategy for backend infrastructure and services.

  • Mentor and provide technical guidance to other engineers fostering best practices and engineering excellence

  • Collaborate with product managers and other stakeholders to define and implement strategic features

  • Design and implement highly scalable distributed systems

  • Lead performance optimization initiatives for critical backend services.

  • Establish coding standards best practices and architectural guidelines

  • Conduct and lead indepth code reviews.

  • Identify and resolve complex technical issues across multiple systems

  • Contribute to longterm technical roadmaps and system evolution

  • Stay at the forefront of backend technologies and industry trends evaluating and introducing new technologies when appropriate.



Requirements

  • Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience)

  • 8 years of experience in backend development with deep expertise in Python

  • Proven track record of designing and implementing largescale distributed systems

  • Expertlevel knowledge of Python web frameworks (e.g. Django Flask FastAPI)

  • Strong expertise in API design including RESTful and GraphQL architectures

  • Advanced knowledge of database technologies and data modelling (SQL and NoSQL)

  • Extensive experience with cloud platforms (preferably AWS or GCP) and cloudnative architectures

  • Deep understanding of microservices architecture containerization and orchestration (Docker Kubernetes)

  • Expertlevel knowledge of software design patterns principles and best practices

  • Experience with highvolume highavailability systems

  • Strong leadership and mentoring skills

  • Excellent problemsolving abilities and systemlevel thinking

  • Outstanding communication skills able to articulate complex technical concepts to various audiences

Preferred Qualifications

  • Experience with eventdriven architectures and stream processing (e.g. Apache Kafka AWS Kinesis)

  • Expertise in performance tuning and optimization of largescale Python applications

  • Experience with machine learning operations (MLOps) and integrating ML models into production systems

  • Knowledge of multiple programming languages beyond Python

  • Experience with infrastructureascode and advanced DevOps practices

  • Familiarity with data processing frameworks (e.g. Apache Spark Dask)



Benefits

Here s Just Some Of Our Prospa Perks:

  • Competitive Salary

  • Fully Remote

  • Paid Time Off (Leave Days)

  • Work Tools

  • We invest in our team through career development & opportunities

If youre passionate about building scalable backend systems and want to work with cuttingedge technologies wed love to hear from you!

Prospa is an equalopportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.



Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience) 8+ years of experience in backend development, with deep expertise in Python Proven track record of designing and implementing large-scale, distributed systems Expert-level knowledge of Python web frameworks (e.g., Django, Flask, FastAPI) Strong expertise in API design, including RESTful and GraphQL architectures Advanced knowledge of database technologies and data modelling (SQL and NoSQL) Extensive experience with cloud platforms (preferably AWS or GCP) and cloud-native architectures Deep understanding of microservices architecture, containerization, and orchestration (Docker, Kubernetes) Expert-level knowledge of software design patterns, principles, and best practices Experience with high-volume, high-availability systems Strong leadership and mentoring skills Excellent problem-solving abilities and system-level thinking Outstanding communication skills, able to articulate complex technical concepts to various audiences Preferred Qualifications Experience with event-driven architectures and stream processing (e.g., Apache Kafka, AWS Kinesis) Expertise in performance tuning and optimization of large-scale Python applications Experience with machine learning operations (MLOps) and integrating ML models into production systems Knowledge of multiple programming languages beyond Python Experience with infrastructure-as-code and advanced DevOps practices Familiarity with data processing frameworks (e.g., Apache Spark, Dask)

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.