Summary
Join Veritone, a leading AI technology company, as a Fullstack Software Developer. You will design, develop, and maintain high-performance web applications using .NET, React, and AWS. Responsibilities include backend and frontend development, collaborating with cross-functional teams, and optimizing application performance. The ideal candidate possesses strong skills in .NET, React, AWS, algorithms, and data structures, along with 3+ years of experience. Veritone offers a competitive compensation package, remote-first work environment, flexible paid time off, and opportunities for career growth. We are seeking a motivated developer passionate about full-stack development and problem-solving.
Requirements
- Proficient in .NET framework (C#, ASP.NET Core) for backend development
- Experience with React.js for frontend development (including state management libraries like Redux)
- Knowledge of AWS services such as EC2, S3, Lambda, RDS, and CloudFormation
- Strong understanding of algorithms and data structures, and ability to apply them in solving complex problems
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines
- Experience with RESTful API design and integration
- Bachelorβs degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- 3+ years of professional experience in fullstack software development
- Strong analytical and problem-solving skills with attention to detail
- Excellent communication and teamwork abilities
Responsibilities
- Develop, test, and deploy robust web applications using .NET for backend services and React for frontend user interfaces
- Design and implement scalable, secure, and efficient cloud-based solutions on AWS
- Collaborate with cross-functional teams to gather and analyze business requirements and translate them into technical specifications
- Write clean, maintainable, and efficient code following industry best practices and design patterns
- Optimize application performance, ensuring responsiveness and scalability
- Utilize strong problem-solving skills to design and implement efficient algorithms and data structures
- Perform code reviews, provide constructive feedback, and adhere to coding standards
- Stay up-to-date with emerging technologies and frameworks relevant to fullstack development
Preferred Qualifications
- Knowledge of database technologies like SQL Server, PostgreSQL, or NoSQL databases
- Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes)
- Experience with frontend testing frameworks (e.g., Jest, Enzyme) and backend unit testing (e.g., xUnit, NUnit)
Benefits
- A competitive compensation package
- Remote first + Hybrid workplace
- VERI Communities (Affinity Groups) & Belonging
- Empowerment to build your career journey at Veritone
- Flexible (Paid) Time Off
- Mental health awareness and support