Description
About the Job
We are looking for an excellent Python Developer with good experience with Django. You will be 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, and endpoints ensuring high performance using the test-first approach.
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.
Responsibilities
Writing reusable, testable, and efficient code
Design and implement a microservice-based application using Python, Django in AWS
Design and implementation of low-latency, high-availability, and performance 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
Requirements and Qualification
Expert in Python, with in-depth knowledge of Django
4-5 years of proven work experience as a Django Developer
Knowledge of Amazon Web Services
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python, and multi-process architecture
Understanding of fundamental design principles behind a scalable application
Familiarity with event-driven programming in Python
Familiarity with some ORM (Object Relational Mapper) libraries
In-depth understanding of RESTful API
In-depth understanding of test-driven development (TDD)
go to method of application »
About the Job
We are looking for a great JavaScript developer who is proficient with React to join our team. You will be responsible for developing user interface components and implementing them following well-known React.js workflows.
You will ensure that these components and the overall application are robust, easy to maintain, and developed using test-driven development (TDD).
Responsibilities
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high-quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Requirements and Qualifications
Proven working experience 4-5 years of working as a React developer
Excellent knowledge of browser troubleshooting and debugging practices and techniques
Thorough understanding of React.js and its core principles
In-depth understanding of test-driven development (TDD) using Jest and enzymes
Experience with popular React.js workflows (such as Redux)
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Ability to understand business requirements and translate them into technical requirements.