Veeva Systems - Software Engineer - Full Stack
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Skills needed: Full Stack Software Engineer experience required; proficiency in JavaScript and React preferred but not mandatory as candidates can demonstrate skills through a coding challenge. Familiarity with Git is necessary for the role. Experience working on large, complex projects or teams of at least five people desired. Knowledge of cloud services (AWS/Azure) beneficial. • Years of experience: 2+ years in Full Stack Software Engineering preferred; no strict minimum required but candidates should have a solid foundation and relevant work history to be considered for the role. Experience with Agile methodologies is an asset, though not mandatory as we are looking forward to learning from all team members regardless of their backgrounds or experience levels. • Education: A Bachelor'th degree in Computer Science/Software Engineering preferred; a Master’s degree may be considered for candidates who have demonstrated exceptional skills and potential during the interview process, but it is not mandatory as we value diverse experiences that can contribute to our team culture. No specific experience with Agile methodologies required educationally stated. • Certifications: None explicitly mentioned in this job posting; however, certification may be considered a plus for candidates who have completed relevant courses or training programs related to Full Stack development and cloud services (AWS/Azure). • Must-haves: Experience with Git is mandatory as it's necessary knowledge required by the role. Familiarity with JavaScript and React preferred but not compulsory, given that candidates can demonstrate their skills through a coding challenge during the interview process. Knowledge of cloud services (AWS/Azure) beneficial for this position; however, no strict requirement stated in terms of certification or experience level mentioned explicitly within the job posting content provided.
Responsibilities
• Develop and maintain full stack applications using a variety of programming languages relevant to the project's needs. • Collaborate with cross-functional teams including product managers, designers, and other engineers throughout all stages of software development life cycle (SDLC). • Write clean, efficient code that adheres to coding standards established by Veeva Systems for consistency across projects. • Test applications thoroughly using a variety of testing methods such as unit tests, integration tests, and user acceptance testing to ensure high quality output. • Debug issues within the application promptly when they arise or are reported. • Continuously learn new technologies relevant to full stack development in order to stay current with industry trends and best practices. • Document codebase effectively for future reference by team members, ensuring maintainability of projects over time. • Participate actively in sprint planning meetings as a representative from the engineering department to provide input on technical aspects that may impact development timelines or quality. • Communicate regularly with stakeholders and non-technical team members about project status, progress updates, roadblocks encountered during development, and potential solutions being considered for issues identified within applications under construction.
Benefits
• Medical, dental, vision, and basic life insurance • Flexible PTO and company paid holidays • Retirement programs • 1% charitable giving program • Base pay: $85,000 - $225,000 • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus. • Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.