Software Engineer (Django Full-stack Developer)

FULL TIME

3+ Years

Engineering Positions

Closing on: June 12th 2023, 12:00:00 am

Vacancy: 01

Job Nature: Full Time

Salary 25K to 60K

We are a fast-growing software company that is dedicated to providing innovative solutions to our clients. We are seeking a talented Backend Developer to join our team to develop scalable and robust software applications that power our products and services.

Responsibilities:

  • Develop and maintain backend software applications using modern frameworks such as Django, Flask, and the programming language Python.
  • Design and implement database schemas, data models, and data access layers.
  • Developing code and libraries that are reusable for future use.
  • Optimize application performance and scalability through caching, load balancing, and other techniques.
  • Develop and implement security policies, procedures, and best practices to ensure the integrity and confidentiality of data.
  • Collaborate with cross-functional teams to integrate frontend and backend components and ensure seamless communication between them.
  • Must be capable of fast learning independently with newer technologies, tools, and techniques.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Strong knowledge of Data Structure & Algorithms.
  • 3+ years of experience in full-stack development.
  • Proficiency in modern front-end frameworks such as Django, Next.js, and Flask.
  • Proficiency in modern programming languages such as Python.
  • Strong understanding of software design patterns and principles.
  • Experience with relational and non-relational databases such as MySQL, Oracle, and DynamoDB.
  • Must have a strong knowledge of CRUD operation on RESTful APIs, GraphQL, and asynchronous programming.
  • Familiarity with cloud computing platforms such as AWS or Azure.
  • Experience with version control systems such as Git.
  • Should have an understanding of Docker
  • Knowledge of GraphQL is a bonus.
  • Strong problem-solving skills and the ability to work independently as well as part of a team.

If you have a passion for developing scalable and robust backend applications and want to work in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity. We offer competitive compensation packages, opportunities for professional development, and a collaborative work culture.