Team Lead Python Developer
Remote Full time đ English CV đ LATAM <<<
âScrumLaunch is a Los Angeles based product innovation studio. We work with leading brands and high growth startups to design and build great products.We specialize in web and mobile software applications that can scale to millions of users. Customer centric design and development is our DNA.â
Responsibilities:Lead your team of professionals working with the stakeholders; Analyze and evaluate the client's requirements, comparing them with the technical feasibility of implementation; Find and suggest functional and technical changes that can improve your product; Plan goals and tasks, distribute them among team members; Write high quality code in a professional software development environment.
Requirements: You are a good problem solver; You have a decent knowledge of algorithms and data structures; You are familiar with common design patterns; You follow SOLID and KISS principles in your work; You love collaborating with other developers, sharing your knowledge and achieving results together. Python: You write scalable, maintainable and idiomatic Python code; You have 3+ years of proven experience building web applications with Python; Experience with Django; Working with task queues: Celery (preferred) or RQ.
Testing: You have experience writing unit and integration tests in Python. Knowledge in the PyTest framework will be a plus.
Databases: You have 3+ years of production working experience with relational databases (PostgreSQL , MySQL , etc.); You understand SQL and able to write raw queries if needed; Knowledge of Redis is a plus; Nice to know technologies as Docker | Microservices | Other programming languages
Will be a plus: Experience with leading the teams; Experience with creating estimates; Experience with serverless architectures; Experience with AI/ML projects and services.