RemoteWLBRemote only
Back to all jobs
Nile Bits logo
Remote role · senior-p

Senior Python Developer

Nile Bits

SalaryCompetitive salaries and incentives
PythonDjangoRESTful APIJavaScriptVue.js
Role brief

Company Description

We are looking for a Python Developer responsible for managing the interchange of data between the server and the users.
Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

Job Description

  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Integration of user-facing elements developed by front-end developers with server side logic.
  • Implementation of security and data protection.
  • Integration of data storage solutions.

Qualifications

  • Proven experience of web application development using Django or similar technologies (e.g. FastAPI or Flask)
  • Proven experience of programming in Python and JavaScript (TypeScript is a plus)
  • Proven experience in working with relational databases such as PostgreSQL, MySQL and MSSQL
  • Proven experience of Redis, AWS SQS, Rabbit MQ
  • Front end development skills – Vue.js, CSS, HTML, app state management through Vuex/Pinia, knowledge of NuxtJS is a plus.
  • Experience working with distributed systems and different communication patterns and protocols, e.g. RESTful API, GraphQL, message queue systems, such as Celery
  • Experience with object oriented programming, design patterns and distributed systems design
  • An appreciation for test driven development or willingness to learn

Additional Information

WHY YOU’LL LOVE US

  • All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
  • Social insurance
  • Open-door management policy
  • Full Medical insurance
  • Accommodation and Transportation Allowance
  • Friendly environment that values innovation and efficiency
  • Exciting opportunities for career growth and talent development
  • Feedback encouragement
  • Recognition and reward programs
  • Competitive salaries and incentives
  • Friendly environment
  • Flexible and Comfortable schedule
  • Fun committees
  • Monetary rewards
  • Fun, smart and creative people
  • Career possibilities with growing team
  • Paid vacations
  • Social benefits

 

For more information about Nile Bits, please visit our website:

https://www.nilebits.com