πArgentina
Senior Software Engineer
Veeva Systems
π΅ $79k-$194k
πRemote - Canada
Please let Veeva Systems know you found this job on JobsCollider. Thanks! π
Summary
Join Veeva Systems, a leading life sciences industry cloud company, as a Senior TypeScript Software Engineer. You will design, develop, and maintain full-stack applications using TypeScript, React, Node.js, and other modern frameworks. Collaborate with a talented team to deliver high-quality solutions and work in a fast-paced yet stable environment. This role requires 7+ years of professional software development experience with a strong focus on TypeScript and JavaScript. Veeva offers a competitive salary, comprehensive benefits, and a flexible work environment.
Requirements
- 7+ years of professional software development experience, with a strong focus on TypeScript and JavaScript
- Proficiency in building and maintaining full-stack applications using TypeScript (Node.js and Express or similar frameworks)
- Extensive experience with SQL databases such as MySQL or PostgreSQL (schema design, query optimization, and complex joins)
- Strong knowledge of API design, RESTful services, and web application architecture
- Experience working with version control systems like Git
- Familiarity with unit testing, CI/CD, and Agile development practices
- Ability to troubleshoot, debug, and resolve complex technical issues
- Strong problem-solving skills and the ability to think critically about system design and trade-offs
- Bachelor's degree in engineering/computer science or equivalent
Responsibilities
- Develop and maintain full-stack applications with TypeScript, React, Node.js, and other modern frameworks
- Work with databases like MySQL or PostgreSQL to build and optimize queries, schema design, and data integrity
- Collaborate with product, design, and other engineering teams to deliver high-impact features and solutions
- Write clean, maintainable, and efficient code following best practices
- Mentor junior engineers, providing guidance and reviewing code to ensure quality standards
- Optimize application performance to handle large-scale data and traffic
- Participate in code reviews and contribute to the product's overall technical direction and architecture
- Contribute to troubleshooting and technical support of the product
Preferred Qualifications
- Experience with containerization technologies (Docker) and cloud services (AWS, GCP, or Azure)
- Knowledge of GraphQL, WebSockets, or other modern web technologies
- Experience with microservices architecture
- Familiarity with front-end frameworks like React, Angular, or Vue.js
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
- Base pay: $110,000 - $270,000 CAD
- Variable bonus and/or stock bonus
- Work from home or in the office
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πGermany
πGermany
π°$175k-$210k
πUnited States
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide
π°$185k-$223k
πUnited States
πPortugal
π°$169k-$240k
πUnited States
π°$225k-$255k
πUnited States