EngineerJobs.io
← Back to all jobs

Job Description

Software Engineer I will develop and maintain browser-based business applications across the full technology stack with structured mentorship and guidance.

Responsibilities

  • Develop, test, and maintain features across the full application stack (UI components, server-side APIs, business logic, and database components) under the direction of the Lead Software Engineer
  • Convert wireframes, mockups, and business requirements into responsive, accessible browser-based interfaces
  • Design and maintain database schemas, queries, and data access code in line with the architecture established by the Lead Software Engineer
  • Implement data validation, error handling, and security controls within assigned features
  • Build and maintain integrations with internal systems and third-party services
  • Write clean, well-documented code that follows team coding standards and the established version control workflow
  • Create and maintain automated tests for assigned features
  • Participate in code reviews, pair programming sessions, and team planning meetings
  • Troubleshoot, debug, and resolve defects in assigned application areas, including validating fixes through testing
  • Support other development and IT projects as needed in an assistive capacity
  • Use AI-assisted development tools during day-to-day programming, applying sound judgment to review and validate AI-generated code
  • Provide excellent customer service in the execution of assigned work

Requirements

  • Associate’s degree or Bachelor’s degree in Computer Science (or related field/discipline) from an accredited college or university, completion of a software development training program, or an equivalent combination of education, training, and/or experience
  • 1–3 years of software development experience, or a strong portfolio of academic, personal, or training program projects
  • Proficiency in JavaScript, HTML, and CSS
  • Working knowledge of at least one server-side programming language: Python, C#, Java, or Node.js
  • Familiarity with a modern front-end framework (React, Vue, or Angular) preferred
  • Basic knowledge of relational databases and SQL
  • Familiarity with Git-based version control
  • Strong analytical and problem-solving skills
  • Ability to learn new technologies quickly
  • Effective verbal and written communication skills
  • Ability to collaborate effectively within a team
  • Strong organizational and time management skills
  • Eagerness to learn, accept feedback, and grow within a small team

Technologies

  • JavaScript
  • HTML
  • CSS
  • Python
  • C#
  • Java
  • Node.js
  • React
  • Vue
  • Angular
  • Relational databases
  • SQL
  • Git-based version control

Benefits

  • Employer sponsored health benefits (Medical, Dental, & Vision) for employees working 30 or more hours per week
  • Up to 120 hours of paid vacation in the first year
  • 7 paid holidays + 1 personal holiday provided annually
  • 40 hours of paid sick time provided annually
  • 403b retirement plan with 3% employer match starting on your first day
  • Employee Assistance Program (Free for employees and their families)
  • Service Awards and recognition

Position Details

  • FLSA: Full-time, Non-Exempt (hourly) plus benefits
  • Compensation: $40.73 to $45.56 per hour (depending on experience)
  • Schedule: Monday - Friday; 8:00 am to 4:30 pm
  • Location: SDBB HQ – 3636 Gateway Center Ave, Ste 100, San Diego, CA 92102

Similar Jobs