תחום משרה:
טכנולוגיות והנדסה
תיאור המשרה:
This position involves maintaining and developing web applications that serve the time-domain astronomy community, world-wide. the aim is to redevelop the applications using modern python-based web development platforms.
- Key Responsibilities:
- Python-based web Development: Design, develop, and maintain Python-based web applications, such as Django, ensuring scalability, security, and performance
- Backend Development: Implement and optimize server-side logic using Python and MySQL/ PostgreSQL for efficient database interactions
- Frontend Development: Build responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern frontend frameworks (Vue.js)
- API Development & Integration: Develop APIs for (asynchronous) report submissions and automated search queries by bots, ensuring seamless integration with external systems; utilizing e.g. Django REST Framework (DRF).
- AWS Cloud Management: Deploy, configure, and manage applications on AWS infrastructure, including EC2, RDS, S3, Lambda, and other AWS ervices
- Linux-Based Development: Manage development and deployment environments on Linux-based systems, including shell scripting process automation, and security management
- Performance Optimization: Identify bottlenecks in application
- performance and implement solutions to enhance speed and
- reliability
- Security & Compliance: Ensure web applications comply with security best practices and data privacy regulations
- User Interaction: Respond and interact with users worldwide, ensuring their needs and feedback are addressed effectively
השכלה וכישורים נדרשים:
- Education: Degree in Computer Science, Software Engineering, or equivalent practical experience.
- Experience: Minimum of 5 years of professional experience in full stack web development.
- Technical Skills:
- Strong proficiency in Python and Python-based web applications.
- Experience with relational databases (MySQL/PostgreSQL), including query optimization.
- Experience developing and consuming RESTful APIs.
- Proficiency in JavaScript, HTML, CSS, and modern frontend frameworks (Vue/react).
- Hands-on experience with AWS cloud services (EC2, RDS, S3, Lambda…).
- Knowledge of Linux-based development environments and shell scripting.
- General Skills:
- Strong problem-solving and analytical skills.
- Ability to work both independently and in a collaborative team environment.
- Ability to manage multiple tasks and deadlines effectively.
- Excellent written and verbal communication skills in English, for effectively communicating with users and team members worldwide.
- Preferred Qualifications
- Knowledge in Drupal (PHP) web development.
- Experience with CI/CD: Familiarity with GitHub Actions and DevOps tools
- Knowledge of Search Technologies: Experience with Elasticsearch or similar technologies for search optimization.
- Containerization & Orchestration: Understanding of Docker and Kubernetes for application deployment
|