Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
As a full stack developer, you will lead and participate in development projects for our product, and be involved in all development-related aspects of our technical operations and infrastructure.
Responsibilities
- Analyze business needs, design and build the solution.
- Conduct development effort estimations
- Consistently create quality software that meet specific design and requirements on stated timelines
- Enhance applications, develop and configure features and functionalities that support business requirements.
- Release and deploy the applications on target platforms
- Ensuring foolproof performance of the deliverables
- Coordinating with co-developers and other related departments
- Leading and maintaining regular project status updates adhering to agreed timelines
Job Requirements
- Strong expertise in Python
- Strong expertise in Python web framework such as Django, Flask, etc.
- Concrete understanding of object oriented design and programming
- Expertise in PostgreSQL database
- Expertise in HTML, XML, JavaScript, and JQuery
- Solid expertise with GIT or equivalent source control system
- Solid expertise in linux
- Good knowledge of business processes
- Solid experience with ORM (Object Relational Mapper) libraries such as SQL Alchemy
- Able to integrate multiple data sources/databases into one system
- Good understanding of Python threading limitations and multi-process architecture
- Good understanding of accessibility and security compliance
- Solid knowledge of user authentication and authorization between multiple systems, servers, and environments
- Solid experience of design principles behind a scalable application, data structure, APIs
- Technical and Functional knowledge of Odoo modules and features (Prefered)