We are looking for Senior Python Developer to join InformData team.
Job Summary聽The Senior Python Developer will be responsible for designing, developing, and maintaining high-quality Python applications and services. The ideal candidate will have extensive experience in Python programming, a strong understanding of software engineering principles, and the ability to mentor and guide junior developers.聽
Key Responsibilities聽
- Software Development: Design, develop, and maintain scalable and efficient Python applications and services.聽
- Architecture Design: Contribute to the architectural design of applications and ensure that systems are robust, scalable, and maintainable.聽
- Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and provide constructive feedback to peers.聽
- Problem Solving: Analyze and resolve complex technical issues and bugs. Implement best practices to ensure high code quality and performance.聽
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.聽
- Mentorship: Mentor junior developers, providing guidance and support to help them grow in their roles.聽
- Documentation: Create and maintain technical documentation for codebases, APIs, and system designs.聽
- Continuous Improvement: Stay current with emerging technologies and industry trends, and recommend improvements to development processes and tools.聽
Qualifications聽Experience: Minimum of 5 years of professional experience in Python development.聽
Technical Skills:聽
- Proficiency in Python and its frameworks (e.g., Django, Flask).聽
- Strong understanding of RESTful APIs and web services.聽
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).聽
- Familiarity with version control systems (e.g., Git).聽
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.聽
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.聽
Communication: Excellent verbal and written communication skills.聽
Teamwork: Ability to work collaboratively in a team environment.聽
Helpful Experience聽
- AWS Technologies (SQS, SES, DynamoDB, Lambda, MQ)聽
- Knowledge of additional Python frameworks and libraries.聽
- Experience with ETL (extract/translate/load) processes聽
- Familiarity with Agile development methodologies and practices.聽
- Web scraping and extraction experience聽
- Lua Scripting聽
What's in it for you? 聽聽
- 20 working days of vacation and 15 sick leaves (all public holidays as well); 聽 聽
- Healthcare Expense Reimbursement;聽
- Sports Membership Reimbursement;聽
- Company legal and accounting support; 聽
- Flexible working hours without time trackers.聽