Full Stack Engineer (Python/JavaScript)

at Vaco Technology
Location Los Angeles, CA
Date Posted December 29, 2020
Category Default
Job Type Full-time


My client is searching for a Senior Fullstack Software Engineer who will work closely with the engineering team to design, develop and enhance web and data solutions.

This will be Python and JavaScript focused. This is a new project so they want a modern front-end JavaScript framework and are flexible which one.

Duties & Responsibilities:

  • Influence and collaborate with business systems analysts and internal business users to develop solutions based on requirements.
  • Expert ability to design, build, and maintain efficient, reusable, and robust code while using source control to manage code across all environments.
  • Write code at all tiers from persistence to middle tier to frontend.
  • Troubleshoot, analyze and debug application issues.
  • Optimizing and refactoring existing code to increase responsiveness, performance, and maintainability.
  • Ensures that the architectures and standards are being followed, by Influencing and participating in code reviews and quality assurance processes.
  • Adhere to and enforce ODS policies and procedures.
  • Adhere to and enforce coding standards and best practices.
  • Create and maintain conceptual, logical, and physical application architectures.
  • Take ownership of solving complex business problems for the client.
  • Innovate and share findings with other Seniors and Leads.
  • Implement new architectural changes for client systems.
  • Promote and encourage a healthy team/collaborative environment.
  • Evaluate work of other Fullstack Software Engineers.

Qualifications & Requirements:

  • Bachelor's/Master's degree in Computer Science preferred. Other majors accepted for review include Engineering majors with a programming background.
  • Demonstrated experience of high-quality delivery in a Software Engineering role for the full development lifecycle across several high complexity projects
  • Demonstrated experience in creating and maintaing conceptual, logical, and physical application archiitectures
  • Demonstrated Expertise in:
  • Excellent interpersonal and communication skills
  • Excellent analytical and problem solving skills
  • Expert ability to quickly learn and apply new technologies
  • Expert in Object Oriented Analysis and Design
  • Expert ability to read and create high performance SQL queries
  • Expert ability in unit testing/test-driven development
  • Expert ability to develop in MVC-based frameworks in C# or Python
  • Expert ability to develop in frontend technologies (React, Angular, and Vue)
  • Experience building or utilizing REST APIs
  • Strong knowledge and experience of web accessibility
  • Good understanding of cross-platform and cross-browser issues
  • Comfort with Relational Database, ANSI SQL, Database Performance tuning, and various file formats
    • Python (Flask, Django, SQL Alchemy)
    • Web Services (JSON, Micro Services)
    • Vue.js (Single Page App Javascript framework like React or Angular acceptable)
    • Bootstrap
    • Relational Database Technologies