Senior Full Stack Software Engineer

4 weeks ago


San Diego, California, United States GovX Full time
Job Description

The Senior Full Stack Software Engineer provides hands-on software design, development, mentoring, and testing skills to complete projects. This position is a key role within the software development team as you will be leading software development tasks and providing technical oversight for a team of software engineers.

Responsibilities
  • Develop new software based on given requirements using industry best practices for security, maintainability, performance while following existing internal standards.
  • Design, develop, and maintain mobile first websites and web applications using the appropriate coding, scripting languages, content management, or other software development tools.
  • Develop front-end and back-end testing code and perform automated testing of code, in accordance with current team best practices.
  • Apply UI design principles and patterns in creating enterprise level solutions.
  • Apply web performance optimizations to application to maximize client performance.
  • Participate in front-end web design with product and UI/UX teams as needed.
  • Actively participate, lead, relevant sprint processes (e.g. planning, grooming, retrospectives, scrums). Responsible for initial high-level sizing.
  • Assume a high level of ownership of all work developed by members of the team.
  • Provide technical guidance to team members, encourages work productivity.
  • Lead project team members and respond to team requests (product, designers, staff) in a timely manner.
  • Maintain and improve the performance and quality of existing software.
  • Collaborate with stakeholders to review software requirements.
  • Clearly and regularly communicate with management and technical support colleagues.
  • Train and integrate new team members and proactively support the continued development of existing team members.
  • Recommend improvements to existing software programs as necessary.
  • Create new software development processes and procedures.
  • Responsible for 3rd level emergency support for maintaining site operation with minimal downtime.
  • Identify and implement new software tools, development processes, and procedures.
  • Function as a proactive contributor to the team and ensure sprint commitments are completed on time.
Requirements
  • 5+ years of hands-on experience in developing scalable, secure, and user-driven web and mobile applications using HTML5, CSS, Vue / React / Angular and equivalent JavaScript frameworks.
  • 3-4 years of experience with unit and integration testing of code, with an understanding of JavaScript testing frameworks like Jasmine, Cucumber, Mocha, and Karma.
  • Strong experience with back-end technologies (C#, .Net Core, software design patterns)
  • Experience with relational and NoSQL databases (e.g., MySQL, CosmosDB, Redis, ElasticSearch).
  • Ability to design efficient distributed systems.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work autonomously as well as under management supervision.
  • Ability to lead/mentor software developers.
  • Ability to review code critically and provide constructive feedback.
  • Strong communication skills (oral and written communication, email etiquette, etc.)
Preferred Education and Experience
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in full stack software development.
  • Experience with Agile/Scrum delivery teams.
  • Experience with Visual Studio and VS Build Process and C#
  • Experience with RESTful API development using gRPC or ASP.NET Web API
  • Experience with Git
  • Experience with event driven architecture
  • Experience with Continuous Integration/ Continuous Deployment pipelines.
  • Familiarity with cloud platforms (e.g., Azure) and containerization technologies (e.g., Docker, Kubernetes).


  • San Diego, California, United States Prosync Full time

    Job Title: Senior Full Stack Software EngineerJob Summary:We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at ProSync Technology Group. The ideal candidate will have a minimum of 7 years of professional software development experience with server-side, web-based technologies, and a Bachelor's degree in Computer Science,...


  • San Diego, California, United States Grossmont Union High School District Full time

    Job Description:As a Senior Software Engineer - Full Stack Development, you will be responsible for designing, developing, and deploying high-quality software applications. Your primary focus will be on front-end and back-end development, ensuring seamless integration and user experience.Key Responsibilities:Design and develop front-end and back-end...


  • San Diego, California, United States ICW Group Full time

    At ICW Group, we're looking for a talented Senior Full Stack Engineer to join our team. As a key member of our software development team, you'll play a crucial role in designing, implementing, and maintaining scalable front and back-end software solutions with databases, servers, and clients.This position exists to serve as a lead role in a cross-functional...


  • San Francisco, California, United States Capital One Full time

    Job Title: Senior Software Engineer, Full StackAbout the Role:Capital One is seeking a skilled Senior Software Engineer, Full Stack to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies. You will collaborate...


  • San Jose, California, United States TikTok Full time

    Unlock Your Potential as a Senior Full Stack Software Engineer at TikTokWe're on a mission to inspire creativity and bring joy to our users, and we need talented software engineers like you to help us achieve it. As a Senior Full Stack Software Engineer, you'll be responsible for designing, developing, and testing business users' experiences on TikTok,...


  • San Diego, California, United States Empirical Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our Engineering team at Empirical. As a key member of our team, you will play a crucial role in the development of our next-generation modern platform, which will revolutionize how companies administer and manage pharmacy benefits.Key ResponsibilitiesDesign, develop,...


  • San Francisco, California, United States Unreal Gigs Full time

    Job Title: Senior Full Stack Software EngineerAbout the Role:We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Unreal Gigs.Key Responsibilities:- Design and build highly scalable mobile and web applications with robust frontend UI and backend to handle 100k users initially.- Lead the entire app lifecycle, including...


  • San Francisco, California, United States Unreal Gigs Full time

    Job Title: Senior Full-Stack Software EngineerAbout the Role:We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Unreal Gigs. As a key member of our engineering team, you will be responsible for designing and building highly scalable mobile and web applications with robust frontend UI and backend to handle 100k users...


  • San Diego, California, United States Empirical Full time

    About the RoleWe are seeking an experienced Senior Full Stack Software Engineer to join our team within one of our key client's projects.In this role, you will contribute significantly to both frontend and backend development initiatives, ensuring that solutions meet and surpass the strategic objectives.This position offers a great chance to influence the...


  • San Francisco, California, United States Venture Backed Tech Company Full time

    Job Title: Full Stack Software EngineerAbout the Role:We are seeking a highly skilled Full Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our digital workers. Your expertise in full-stack engineering will enable you to tackle complex problems and deliver...


  • San Francisco, California, United States Cypress HCM Full time

    Job OverviewCypress HCM is seeking a highly skilled Senior Software Engineer, Full Stack Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing robust backend systems that provide exceptional travel insurance services for our guests worldwide.Key ResponsibilitiesCollaborate with...


  • San Rafael, California, United States Wellbeam Consumer Health Full time

    At Wellbeam Consumer Health, we are inspired by our consumer. We are creating the leading ecommerce-focused consumer wellness business, delivering value-added products that help people thrive. We're focused on dramatically accelerating existing brands as well as adding select, new digitally-native consumer wellness brands.As a Senior Full Stack Software...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Job Title – Sr. Full-Stack Software EngineerLocation - San Diego, CADuration – 12+ Months ContractTotal Hours/week 1st ShiftClient: Medical Device CompanyJob Category: EngineeringEmployment Type: Contract on W2 (Need US Citizens Or GC Holders Only)No H1b'sDescription:Software Engineer Sr Engineer, Software Engineering:As a Sr. Software Engineer, you will...


  • San Francisco, California, United States Arine Full time

    About the Role:Arine is seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing scalable, high-performance services using AWS services, Python, JavaScript, and TypeScript.Key Responsibilities:Architect and build scalable, high-performance...


  • San Francisco, California, United States Capital One Careers Full time

    Job Summary: Capital One is seeking a skilled Senior Software Engineer, Full Stack Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies. Key Responsibilities: Collaborate with Agile...


  • San Diego, California, United States Akraya Full time

    Job Summary:Akraya is seeking a skilled Full Stack Software Developer III to contribute to the creation of outstanding user experiences and play a vital role in the agile development process.The ideal candidate will work closely with product and development teams, building both integration and unit tests alongside high-quality code.This Full Stack Developer...


  • San Francisco, California, United States Parabola Full time

    About Parabola:Parabola is a cutting-edge spreadsheet alternative that empowers businesses to combine data from various sources, automate processes, and create customized workflows. Our innovative platform enables users to build logic, transform data, and surface results to the right people at the right time.About the Role:We're seeking a highly skilled...


  • San Francisco, California, United States Postman Full time

    About the RoleWe are seeking a talented Full Stack Software Engineer to join our team at Postman. As a key member of our API Client team, you will be responsible for delivering high-quality software solutions that meet the needs of our users.Your primary focus will be on building and maintaining the core API client product experience, ensuring it is simple,...


  • San Francisco, California, United States Avala AI Full time

    Avala AI is seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-based platform.Key Responsibilities:Design and develop scalable, efficient, and secure cloud-based solutions using Python, JavaScript, and...


  • San Diego, California, United States Roc Search Full time

    The ideal candidate for this Full Stack Developer position will possess a strong background in software development, with experience in .NET Core, C#, and Angular. The role involves contributing to the development of scalable and efficient systems, collaborating with cross-functional teams, and leveraging Agile methodologies to drive project success.Key...