|
Search Jobvertise Jobs
|
Jobvertise
|
Senior Back-End Developer Location: US-IN-Carmel Jobcode: 00b16e930d167d4ccc252a881bdc9837-122020 Email Job
| Report Job
Responsibilities
- Building reusable code and libraries, maintenance of the central codebase
- Ability to work well in a modern agile software engineering environment (with source code control, dev/stage/prod release cycle, extensive testing and continuous deployment
- Ability to identify and define integration points with third-party solutions
- Solid object-oriented design skills and knowledge of application architecture patterns
- Document unit test procedures and participate in software development process to perform all tests on designs
- Write well designed, readable, efficient code by using best software development practices in Python and the Django framework
- Create website layout/user interface by using standard HTML/CSS practices
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Be responsible for maintaining, expanding, and scaling our application
Requirements
- 8+ years of proven work experience with Python and Django
- Web User Interface Design/Evaluation (UI), Load Balancing, Version Control Systems (Git), Web Services (REST/SOAP), Unit Testing, Apache, Linux, Docker, Kubernetes.
- Comfortable with modern Python, Django and related libraries
- Proficient understanding of code versioning tools, such as Git
- Experience using bootstrap, less/sass, javascript and tooling (gulp, webpack etc.)
- Experience with Django framework is a must
- Have worked extensively on Django views, models and templates and Django Rest Framework
- Experience with other modern MVC framework (i.e. Express, RoR, Laravel etc.) is a plus
- Experience debugging front end and back end issues
- Experience with Python server-side programming language is a must
- Experience with others like PHP, C++, Ruby or Node is a plus
- Basic understanding of front-end technologies and interacting with applications written in javascript
- Knowledge of relational and/or non-relational databases (e.g. MySQL and MongoDB, respectively
- An eye for good UX and visual design
- Must be a strong self-starter, with strong initiative skills and the ability to work well with limited supervision
- Ability to communicate effectively both orally and in writing with employees and the general public, to maintain confidentiality in daily operations, and to conduct daily duties in a professional appearance and manner
- Ability to read and interpret documents such as procedure manuals, software manuals, operating and maintenance instructions, and safety rules
RADCube
|