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 serverside logic ensuring high performance and responsiveness to requests from the frontend.
You will also be responsible for integrating the frontend elements built by your coworkers into the application; therefore a basic understanding of frontend technologies is necessary as well.
Tasks
- Writing reusable testable and efficient code.
- Design and implementation of lowlatency highavailability and performant applications.
- Integration of userfacing elements developed by frontend developers with server side logic.
- Implementation of security and data protection.
- Integration of data storage solutions.
Requirements
- 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
Benefits
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
- Opendoor 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:
nilebits dot com