
DevRank
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Write scalable code using Python programming language.
- Integration of multiple data storage solutions. Implementation of security and data protection.
- Develop Python REST APIs and reusable libraries.
- Design and implementation of low-latency, high-availability, and performant applications.
- Support test and deployment of new products and features.
- Participate in code reviews.
Qualifications
- Bachelor’s degree in Computer Science (or related field)
- 3+ years of relevant work experience building and maintaining high-quality software and expertise building scalable applications with Python.
- Experience with ETL patterns and Big Data tools (Spark, Hadoop, Warehouses, Data Lakes).
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid).
- Some experience with data modeling and database patterns, SQL or noSQL systems.
- Experience with Agile or Scrum software development methodologies
- Ability to multitask, organize, and prioritize work
- Excellent English communication skills
To apply for this job please visit www.linkedin.com.