Job Details

ID #15584086
State New York
City New york city
Job type Contract
Salary USD $100.00 - $100.00 per annum 100.00 - 100.00 per annum
Source Experis
Showed 2021-06-18
Date 2021-06-18
Deadline 2021-08-17
Category Et cetera
Create resume

Software Engineer

New York, New york city, 10008 New york city USA

Vacancy expired!

Software Engineer

What You'll Do
  • Develop features from proposal to polished end result
  • Manage and review code contributed by the rest of the team and work with them to get it ready for production
  • Take initiative in improving the software in small or large ways to address pain points in your own experience as a developer
  • Keep code easy to maintain and keep it easy for others to contribute

Who You Are
  • Bachelor's degree or higher, in Computer Science, Engineering, IT or a related discipline
  • 2-3+ years of experience in building Django applications
  • Knowledge in Python, with the ability to build efficient REST API using Django REST Framework
  • Knowledge of scheduling framework or event-driven programming in Django.
  • The ability to naturally follow good development practices like test automation, CI/CD, source version control, GitHub, etc.
  • Experience in designing scalable micro-services required
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles (including MVC)
  • Good hands-on experience in working on a scalable AWS environment
  • Experience with different RDBMS and NoSQL databases like MySQL, MongoDB, etc.
  • Understanding of caching architecture and usage of different datastore like Redis, Memcache, etc.
  • Strong unit testing and debugging skills
  • Proficient understanding of code versioning tools such as Git
  • Knowledge of different message brokers like Rabbitmq, Kafka, Redis, etc.
  • Knowledge about caching mechanisms using Redis, Memcache, etc.
  • Strong proficiency in data structure and algorithms
  • Knowledge of different RDBMS or NoSQL databases. Understanding of the associated use cases and application of both the technologies
  • Knowledge of container technologies like Docker, k8s, etc.
  • Knowledge of OOPS and different design patterns like strategy, adapter, etc. to build a modular and scalable solution
  • Good understanding of the RBAC controls
  • Understanding of secure coding principles
  • Self-driven approach to enjoy technical challenges and is eager to explore new technologies
  • Experience in developing products from scratch, and having a good understanding of Elasticsearch would be a plus

Vacancy expired!

Subscribe Report job