Senior Python Backend Engineer

Deadline: 21 July 2024

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

About us:

Mamble is an ultimate growth and revenue operations team, providing end-to-end digital services for businesses.

We are here to help you:

  • Build custom web applications and digital growth assets
  • Promote your products and services in the digital world
  • Analyze massive product, marketing, and sales data

With over a decade of experience in software engineering and digital marketing outsourcing, Mamble understands how companies can grow systematically and avoid the pitfalls of departmental silos.

We are looking for people to join our team and help us deliver groundbreaking digital solutions.

About you:

Mamble seeks a Senior Python Backend Engineer to join our development team and work in the scope of high-priority projects of our partner. We are looking for a candidate who is passionate about delivering top-quality development of web products. Being a non-stop self-development enthusiast is one of the most critical factors for this role.

Job responsibilities

Your Mission

Your will exhibit a solution-oriented mindset, adept at swiftly tackling tasks and leveraging existing tools to address challenges effectively. Your primary responsibility will involve architecting and implementing Python-based solutions within the ML-based domain, with a focus on scalability and performance.

Outcomes

  • ​Implement robust, scalable, and efficient Python-based solutions to meet business requirements, ensuring high code quality and adherence to best practices
  • Identify and address performance bottlenecks in existing codebases, optimize algorithms, improve resource utilization, and implement caching strategies to enhance system performance
  • Conduct thorough code reviews to ensure adherence to coding standards, best practices, and architectural guidelines, as well as performing testing and debugging to identify and resolve issues
  • Create and maintain documentation for implemented solutions and share knowledge with the team.

Required qualifications

What we are looking for:

  • 3+ years of experience in Python backend development
  • Demonstrated programming skills in Python3, using efficient algorithms and software design patterns. Experience with Python3 frameworks (e.g. Django, Flask, FastAPI)
  • Practical skills with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis), including experience in data manipulation and query optimization
  • Knowledge of DevOps principles and practices, including continuous integration, continuous deployment, infrastructure as code, and containerization (e.g., Docker, Kubernetes)
  • Experience with version control systems such as Git
  • Upper-Intermediate (B2) English: both written and spoken
  • Excellent communication and teamwork abilities, with the capacity to work effectively in a dynamic, cross-functional setting.
  • Independence, responsibility and reliability

Required candidate level: Senior

Additional information

N​ice-to-have

  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud
  • Technical PR (victories in competitions/hackathons, open-source projects on GitHub)
  • Participation in early-stage startups, involvement in accelerators, or working in their own startup.
Please clearly mention that you have heard of this job opportunity on staff.am

Professional skills

MongoDB

NoSQL databases

Redis

MySQL

Docker

PostgreSQL

AWS

Kubernetes

Azure

Flask

Google Cloud Platform

PYTHON / DJANGO

Python3

Soft skills

Problem solving 

Critical thinking

Teamwork

Ability to work under pressure

Communication

Integrity

Commitment

Share this job via your favorite social media channel.

Photo Gallery

Benefits

Annual salary review
Free language courses
Medical insurance
Teambuilding and corporate events
Local and online training package
Complimentary tea, coffee and refreshments
Flexible working schedule
Family medical insurance
Company performance-based bonuses
Day off
Sport package
Staff referral program
Business trips

Contact details

Website https://mamble.com/

Phone: +37444222449

Address: 1/2 Tsitsernakaberd hwy, Yerevan 0082, Armenia, Yerevan, Armenia

Find Mamble on social media