Key Responsibilities
- Writing reusable testable and efficient code
- Design and implementation of lowlatency highavailability and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
- Participate in code reviews ensure code quality and identify areas for improvement to implement practical solutions
- Debugging codes when required and troubleshooting any Pythonrelated queries
- Keep up to date with emerging trends and technologies in Python development
- Foresee potential issues before they arise and adapt their own approach working within constraints to avoid adverse impact
- Communicate across the company to technical and nontechnical leaders with ease
- Mentor team members in design techniques and best practices in coding testing release/deploy process documentation metrics/logging and scaling
- Working with teams and teammates across multiple time zones
Qualifications
- At least 4 years of fulltime professional experience writing Python code with knowledge of at least one Python web framework such as Django
- Proven strong software engineering skills and craftsmanship
- Experience with Linux development programming tools
- Proven objectoriented programming skills including design patterns
- Understanding of fundamental design principles behind a scalable application
- Familiarity with eventdriven architecture
- Strong unit test and debugging skills
- Basic understanding of frontend technologies such as JavaScript HTML5 and CSS3
- Able to integrate multiple data sources and databases into one system
- Proficient understanding of code versioning tools
- Excellent planning and interpersonal skills.
- Flexibility/adaptability working in a dynamic environment with changing requirements.
- Selfmotivated and proactive problemsolving skills that drive solutions to completion.
- A passion for improving the efficiency and effectiveness of other engineers.
Skills
- Mandatory python Django PostgreSQL Pytest
- RESTful APIs Microservices AWS lambda functions . Redis some experience
- Optional POSTGIS Celery Docker CI/CD
- Good to have Security best practices in webdevelopment Problem solving Communication Team Collaboration Code Review Development Processes
code,python,skills,design,data,debugging,django,one,security,software