Digital NEST→
Software Development Senior Associate,… at Digital NEST · Watsonvil…
Entry LevelOn-siteFull-timeWatsonville, Salinas, Gilroy, Stockton, CA$42k–$42k/yr
Skills
web developmentreactnode.jswordpressphpjavascriptpythonsqlresponsive web developmenttesting methodologiesdebugging techniquesproject management toolsversion control systems
Job Description
Summary: Digital NEST is an innovative workforce development center focused on helping youth from working-class communities develop technical and professional skills. The Software Development Senior Associate will assist with software development projects, mentor associates, and leverage AI tools to enhance development processes.
Responsibilities:
- Develop and maintain websites using React, Node.js, WordPress, PHP and SQL, adhering to coding standards for clean, maintainable, and well-documented code
- Research, design, and propose technical solutions to problems, presenting findings to the Director of Software of Development & Design
- Use AI tools (e.g. cursor, coding assistants, LLMs, agent frameworks) to accelerate software development and prototyping
- Translate rough ideas, product concepts, or client needs into functional applications
- Mentor Associates in researching, designing, and implementing technical solutions
- Research challenges in DigitalNEST communities and develop innovative software solutions, including chatbots, AI tools, web platforms, and task automation systems
- Conduct comprehensive testing and debugging to ensure optimal website performance across various browsers and devices
- Ensure code quality and best practices through code reviews, troubleshooting, and implementing improvements
- Lead technical discussions and knowledge-sharing sessions to foster collaboration and continuous learning
- Manage website deployments and project launches under supervisory guidance
- Lead and mentor a team of general Associates through the web development lifecycle, ensuring task completion, quality, and a collaborative environment
- Manage project tasks and timelines using project management tools (e.g., GitHub, Asana, Jira), and conduct sprints and standups
- Monitor project progress, troubleshoot technical issues, and maintain quality standards under the Lead Developer's guidance
- Coordinate with cross-departmental teams to align development with design and project goals
- Implement website changes based on feedback and collaboratively resolve technical challenges with the supervisor
- Facilitate team communication and utilize GitHub for version control and project tracking
- Mentor Associates in technical skills, including DSA preparation, code reviews, and pair programming
- Provide constructive feedback to improve coding practices and maintain code quality
- Track work progress and log hours in project management software (Asana) and customer relationship management software (Salesforce) as needed
- Participate in relevant certification programs, workshops, and training courses
- Participate in the Mentorship Program
Required Qualifications:
- Some experience in web development is required
- College seniors or recent graduates majoring in Computer Science, Engineering, or Data Analytics
- Self-taught individuals are welcome if they can demonstrate their knowledge and proficiency in web development
- Possess the ability to demonstrate experience in building web applications from scratch to completion
- Proficient in multiple programming languages (e.g., PHP, JavaScript, Python) and database technologies (e.g., SQL)
- Strong skills in responsive web development and proficiency in modern frameworks such as React, Angular, or Vue.js
- Ability to analyze problems, research solutions, and design technical implementations
- Thorough understanding of testing methodologies and debugging techniques to ensure cross-browser and device compatibility
- Ability to clearly communicate technical concepts, lead discussions, and share knowledge effectively
- Experience with project management tools (e.g., Jira, Asana, GitHub), including task management, sprint planning, and stand-ups
- Familiarity with version control systems (e.g., Git) for code management and collaboration
- Ability to provide constructive feedback on code quality and best practices
- Experience with documenting code and progress using project management (e.g., Github Project Boards, Asana, Jira)
- Demonstrates self-awareness skills to identify and evaluate strengths, biases, and growth areas, and to generate innovative ideas or strategies based on a deep understanding of oneself
- Takes the initiative to proactively learn, grow, creatively contribute, and take responsibility for one's contribution to the team
- Demonstrates strong organizational and time management skills that enhance productivity, efficiency, and goal attainment
- Excellent collaboration and teamwork skills
- Excellent oral, written, and non-verbal communication skills
- Excellent critical thinking skills
- Independent and creative problem solver
- Forward thinking and adaptable to change, challenges, and new responsibilities
- Strong leadership skills
- Consistently demonstrates creativity, curiosity, and innovative strategies to developing products and communicating ideas to clients
- Passion for the mission of Digital NEST and belief in upholding organization's core values
- Understanding of and sensitivity to issues of culture/ethnicity/race, gender, sexual identity, class/SES and immigration status
- Ability to be an ally to people of color, women and lesbian, gay, bisexual, transgendered, queer, questioning and intersex individuals and their allies (LGBTQIA)
- Ability to meet the minimum amount of hours required
- Maintain dexterity and coordination, sufficient to perform essential functions
- Ability to sit for long periods of time performing desk-based computer tasks
Preferred Qualifications:
- Familiarity with PHP or Node.js for backend development
- Prior experience in project management or leadership roles
- Knowledge of Figma fundamentals
- Knowledge of SEO best practices and web analytics tools for optimizing website performance
- Familiarity with e-commerce platforms like WooCommerce for online store development
- Understanding of cybersecurity principles and best practices for web application security
- Knowledge of Agile or Scrum methodologies for project development and collaboration
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform for deployment and hosting
Required Skills: Web Development, React, Node.js, WordPress, PHP, JavaScript, Python, SQL, Responsive Web Development, Testing Methodologies, Debugging Techniques, Project Management Tools, Version Control Systems
Benefits: Professional Development and Career Coaching, CA Sick Time Off
Benefits
Professional Development and Career Coaching
CA Sick Time Off