À propos de ce poste Lead Software Engineer (Santa Monica, CA) chez Collectly Inc
Duties
Requirements
Associate’s degree in Software Engineering, or similar field, and 6 years of experience as a Web Developer or Python Developer.
Knowledge of:
- PostgreSQL internals, autovacuum, and transaction isolation levels;
- Python internals, including details of data type implementation regarding memory management and performance optimization.
Experience in:
- optimizing database queries using advanced PostgreSQL features;
- using CTEs, Window Functions, and complex data types in PostgreSQL;
- building containerized applications with Docker, writing multi-stage Dockerfiles, building cross-platform Docker images, and orchestrating multi-container environments;
- deploying scalable services using Kubernetes and AWS, managing EKS clusters, defining resources, configuring traffic routing, and implementing autoscaling;
- architecting CI/CD pipelines on GitLab;
- building complex data schemas and queries using SQLAlchemy while implementing polymorphic relationships and preventing N+1 problems;
- building RESTful web services using FastAPI and Flask, utilizing validation, async endpoints, and middleware;
- building dynamic JavaScript web applications using modern frameworks and integrating them with RESTful APIs;
- building and deploying web applications using C# and .NET Framework;
- complex ETL workflows using Celery Canvas primitives, while managing intermediate state and monitoring queue health; and
- Python asynchronous programming (asyncio, coroutines, and event loops).