Department: Software Engineering Team
Skills required:
- Significant experience in web development using Python/Django and the Django REST API
- Significant experience writing unit tests in Python
- Understanding of web servers such as Apache and Nginx.
- Knowledge of database queries in e.g., PostgreSQL and MySQL
- Experience developing with Redis cache
- Able to integrate multiple data sources and databases into one system
- Excellent verbal and written communication skills
- Strong experience with agile design and best practices
- Actively participate in project scrum calls and contribute to the design and evaluation of product features
- Serve as an expert-level developer that can mentor team members and help guide the team in developing systems that meet architects goals
- Perform code reviews, guide, and implement best coding practices. Knowledge of SonarQube or similar tools, ability fixes bugs and code smells based on these tool reports
- Work with developers, project managers, and business leaders to break down technical requirements into clear, well-defined tasks
Nice to have skills:
- Understanding of JavaScript (front-end frameworks such as React and Angular a strong plus)
- Familiarity and experience with secure coding practices a strong plug. Ability to interpret VAPT reports, recommend fixes
- Experience and/or exposure to Devops/DevSecOps is desired