Job DescriptionCompany Location: Ireland (Working Remotely) - Design separate components, modules, classes, database tables, etc.
Code, debug, document, and maintain portions of software Perform unit and integration testing - Contribute to the development of technical project documentation and user documentation
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
- Drive major architectural changes as we scale to improve our engineering velocity
- Collaborate with engineers, product managers, and data engineers to evolve these services to provide new experiences for customers as well as meet our ever-growing scale
- Take ownership, drive results, teach others and take pride in your work, and the work of your team. Guide and mentor other engineers on architecture and process
Job Qualifications- 4+ years of commercial experience using Python
At least 1-year experience with Django - Strong knowledge of algorithms and data structures
Good knowledge of AWS (good understanding of AWS services, Lambda functions, etc., experience with Serverless/Zappa/AWS SAM, Athena as a plus) - Hands-on experience with SQL and NoSQL databases (we are using MySQL)
- Good knowledge of TDD, SOLID principles
Proficiency in REST API - Upper-Intermediate level of spoken and written English
- Brilliant communicating skills
|
if you are interested, please send your cv to jasmin@aeliasoft.com with the title “Middle/Senior Python Developer”