Job Description
• Architects and develops major enhancements to existing or new applications related to product's
offerings.
• Working with Managers to form a software architecture to implement features satisfying business
goals.
• Utilizing diagnostic skills to find and resolve underlying causes of issues with the software
product and its intended functionality.
• Discovering intelligent workarounds where a full fix is not feasible.
• Researching solutions by providing alternatives for product development needs.
• Actively research solutions for developing new products and refactoring and supporting existing
software.
• Developing software using high security best practices.
• Actively participate in developing quotes, further analysis of business needs, and review
architecture decisions.
Requirements
• University degree in IT and Computer Engineering • 4+ years of hands-on experience as a developer required • Deep involvement in the back-end stack (Python/Django/RabbitMQ/Celery/MYSQL/Redis/MongoDB) or similar tools. • Knowledge of DevOps / CI / CD (Continuous Integration / Continuous Deployment) techniques, Dockers, Kubernetes • Knowledge of Pandas, NumPy and data analysis • Excellent analytical and problem solving skills • Ability to work independently and pro-actively under minimal supervision • Understanding of database design, enterprise level application development and object oriented design principals is required • Fast learner with new technologies and the ability to rapidly implement them.
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority