Remote: Yes, as is hybrid. Have a long experience working in distributed teams.
Willing to relocate: No (family, kids).
Technologies: Backend: Typescript, Express.js, Next.js; Python, FastAPI, Django, SQLAlchemy, pytest; SQL, Postgres, SQLite, MySQL, even Oracle; Redis; AWS, Docker, Linux, git, CI/CD, some Kubernetes, some Terraform, etc. Frontend: Typescript, Javascript, React, HTML5, CSS3. Code review, mentoring. Product work. Tech lead experience.
Résumé/CV: https://dmitry.cheryasov.info/resume/with-intro/
Email: in the resume.
I'm an experienced software engineer, looking for a hands-on senior software engineer / tech lead position, backend-leaning, with significant frontend skills. I worked at companies of all kinds, from seed-stage startups to literal FAANG.
I always end up working in close interaction with product people, stakeholders, and (if lucky enough) prospective users. I'm used to working cross-functionally and cross-team, improving communication, coordinating work of several teams to build and operate the thing which the business needs. I prefer building the right thing without haste, but know how to prioritize shipping the most impactful changes sooner.
I value autonomy and high impact. I built things from a nebulous idea to a final implementation and production launch. I evolved large existing systems, including frontend, backend, and databases. I view AI coding tools positively, as a replacement of some human labor, but not of human judgment.
I'm glad to communicate with people, to mentor fellow engineers when appropriate, to coordinate work, but I'm not trying to become a full-time people manager. My north star is people like John Carmack or Rob Pike.