Job description
We are looking for a Python Django Developer with 6m to 1 year of experience to join our Engineering team and help us develop and maintain our internal products.
Full Stack Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well both individually and in a team.
Ultimately, you’ll build highly responsive and innovative web applications that align with our business needs.
🌏 Job Location: Bengaluru (Work From Office)
Required Skills
- Design and implement a full-stack web application using Python Django framework and ReactJS.
- 6m - 1 Yr years of experience in building and deploying web applications.
- Experience in designing and using RESTful APIs.
- Basic knowledge in front-end technologies such as JavaScript, ReactJS, HTML5, and CSS3.
- Understanding of fundamental design principles behind a scalable application.
- Understanding of databases, SQL and non-relational, plus the Django ORM.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience in web mark-up like HTML and CSS.
- Experience with data structure libraries.
- Familiarity with RESTful APIs.
- A knack for bench marking and optimization.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as NPM etc.
- Strong knowledge of Git version control.
- Experience deploying Python applications into production.
- Amazon Web Services (AWS) knowledge is a plus.
Principal Responsibilities
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performance applications using Django framework in Python.
- Create and use the REST APIs for communicating with other apps.
- Assess and prioritize feature requests and work in Agile framework.
- Implementation of security and data protection algorithms.
- Integration of data storage solutions like databases, key-value stores, blob stores, S3 etc.
- Improve the functionality of existing systems and applications.
- High commitment to work and taking ownership of deliverables.
- Help to research and influence our path forward with strategic technology initiatives.
For any queries, please contact [email protected].