Job Description
We’re looking for a software engineer who will play a challenging role in enhancing, optimizing, redesigning, rewriting our current application infrastructure. Our software engineer must know all stages of software development.
Responsibilities
- Work with Python, Django, Redis, PostgreSQL, and MongoDB.
- Write scalable code quickly and iteratively.
- Analyze information and evaluate results to choose the best solution to effectively solve problems.
- Unit and integration tests as well as code reviews and pair-programming.
- Communicate effectively with a positive and confident attitude.
Requirements:
- Relevant education or practical experience in software engineering (at least 3 years).
- Practical experience in Python and Django (at least 4 years).
- Satisfactory knowledge of basic programming concepts such as object-oriented programming, modular design, clean code, and data structures.
- Practical experience in building Restful Web services.
- Familiar with Docker and Linux.
- Familiarity with SQL and relational databases.
- Passion about learning new tools and technologies deeply to expand your knowledge and experience.