Position:

We are looking for an experienced Senior Full Stack Engineer to join our fast-growing team in San Diego, CA. The position will be responsible for the overall development and implementation of front and back-end software applications. The responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration. The ideal candidate will have strong programming skills with python, SQL, frontend experience with Vue.js and excellent troubleshooting skills.

Responsibilities:

  • Contribute to the end-to-end development process - from conception to deployment - for both backend and frontend.
  • Design and implement scalable web services, applications, and APIs that are intuitive and user-friendly.
  • Provide expertise in database design and best practices in software development
  • Test, troubleshoot, and resolve technical issues.
  • Identify bottlenecks and improve software efficiency.
  • Contribute to technical documentation

EXPERIENCE AND SKILLS

  • Bachelor’s/Master’s degree in computer engineering, computer science or similar field
  • 5+ years relevant professional experience in full stack engineering writing professional production code and tests
  • Extensive experience using modern backend and frontend technologies, including python (asyncio, starlette, SQLAlchemy), PostgreSQL/PostGIS, and VueJS.
  • Knowledge of database systems and SQL
  • Advanced troubleshooting skills
  • Knowledge of engineering best practices such as testing, and conducting code reviews
  • An in-depth understanding of common design patterns and anti-patterns
  • Excellent communication skills written and oral

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)