MobileAction

Senior Software Engineer, Python

MobileAction

full-time

Posted on:

Location Type: Hybrid

Location: Ankara • 🇹🇷 Turkey

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDjangoFlaskHerokuMicroservicesMySQLPostgresPythonRDBMSSQL

About the role

  • Building new features into different microservices within our AWS/Heroku architecture
  • Conducting code reviews and writing automated tests,
  • Defining improvements for the application(s) you’re working on,
  • Implement Continuous Integration and Continuous Delivery practices,
  • Defining improvements to our way of working,
  • Sharing knowledge with your team members,
  • Fixing bugs and analyzing errors using all the available information and tools.

Requirements

  • BS or MS degree in Computer Engineering or other related fields,
  • 4+ years of experience in Python with backend service development expertise,
  • Current, hands-on Python development with server-side web technologies (FastAPI, Flask, Django, PyTest, etc.)
  • Experience with SQL and RDBMS, preferably MySQL/PostgreSQL,
  • Experience with data extraction from API services,
  • Creative problem-solving skills and the ability to effectively communicate and translate feedback, needs, and solutions,
  • Familiarity with agile software development methodologies
  • Familiarity with distributed version control systems (git / GitHub),
  • Excellent verbal and written communication skills in English.
Benefits
  • Competitive USD salary
  • Private Health Insurance
  • Top-notch tech equipment
  • English-speaking and multinational work environment.
  • Free breakfast every day
  • Unlimited fun and snack bar
  • Flexible work hours
  • Monthly Food Allowance
  • Flexible vacation
  • Unlimited online courses

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPIFlaskDjangoPyTestSQLMySQLPostgreSQLAPI servicesContinuous Integration
Soft skills
creative problem-solvingeffective communicationknowledge sharing
Certifications
BS degree in Computer EngineeringMS degree in Computer Engineering