Job Description
We are looking for a Senior Software Engineer to join a dynamic and growing team in San Diego, California. This role focuses on full-stack development, leveraging Vue.js, Node.js, and TypeScript to enhance and maintain a high-profile flagship SaaS product. The ideal candidate will work collaboratively within a small, agile team while contributing to innovative solutions and ensuring seamless integration with databases and APIs.
Responsibilities:
• Design, develop, and maintain a flagship SaaS product using Vue.js, Node.js, and TypeScript.
• Collaborate closely with UX/UI designers to create user-friendly interfaces.
• Implement and integrate RESTful and GraphQL APIs to support customer requirements and database functionality.
• Troubleshoot and debug complex issues to ensure application stability and performance.
• Conduct unit testing, code reviews, and adhere to modern development standards and best practices.
• Manage database development and work with multiple data sources to optimize functionality.
• Contribute to end-to-end development processes, ensuring seamless delivery of features.
• Adapt to evolving business needs and provide innovative solutions in a fast-paced environment.
• Collaborate with team members to prioritize tasks and meet project deadlines.
• Minimum of 5 years SaaS development experience with Vue.js and Node.js.
• Proficient in integrating RESTful APIs and handling data efficiently.
• At least 2 years of database development experience with strong skills in database management.
• Solid understanding of modern development practices, including Agile methodologies.
• Excellent communication skills and ability to work independently or collaboratively.
• Familiarity with tools like Atlassian Jira and experience in cloud technologies.
• Ability to troubleshoot and resolve technical issues effectively.
• Self-motivated with a willingness to adapt to changing priorities in a dynamic environment.
Full-time