Lead Software Engineer

As a Lead Software Engineer, you’ll take full ownership of the development of large pieces of functionality across the back-end stack of Circuit Mind’s products. You will collaborate closely with a team of other lead engineer-level individual contributors.

Responsibilities

Collaborate with the product team and the hardware team to understand the problems of hardware engineering teams.
Plan, design, develop, test and iterate on the software solutions to those problems, accounting for functional and non-functional requirements.
Co-design, pair on, and review the development work of other lead software developers.
The above apply to the entire company’s backend code base: data models, algorithms, data pipelines, infrastructure, APIs, complex database queries, ML models.
Learn, use, and improve best practices and processes for high-quality software development.
Our technology stack includes Python 3.11, PostgreSQL, Django, mypy, GraphQL, Docker, Redis, Typescript, React, Apollo.

Qualifications

5+ years of professional software development experience.
1+ year of professional experience in Python.
Strong communication and team-work skills.
Experience working in an agile software development environment.
Nice to haves

Experience in a tech lead position.
An interest in electronic engineering.
If you believe that your skills and expertise align with the requirements of this position, please send us your CV for review. Additionally, if you have a portfolio or examples of previous work, we would be interested in seeing them. We are eager to assess your qualifications and establish a cooperative relationship as soon as possible.

We look forward to hearing from you.

Hourly Range: $15.00-$40.00

Posted On: June 25, 2024 03:23 UTC
Category: Full Stack Development
Skills:PostgreSQL, Django, GraphQL

Country: Vietnam

click to apply

Powered by WPeMatico