You haven't searched anything yet.
Full Stack Software Engineer(Remote OK)
Are you passionate about working with excellent people, learning new technologies, and applying technologies that make an impact? At Rulai, you'll have the opportunity to join a world class award winning engineering and research team, and help revolutionize the next generation of AI solutions: conversational virtual assistant.
We have a broad array of problems to solve. Your solutions could make a huge difference to many verticals and big name companies: e-commerce, transportation, healthcare, surveillance, finance, content/entertainment, insurance and more.
Responsibilities
Build, design and implement scalable cloud-based web applications for SaaS.
Participating in code and design reviews to maintain our high development standards
Working with other teams to deliver and operate large scale, distributed services in the cloud
Overall system architecture, scalability, reliability, and performance
Basic Qualifications
Bachelors in Computer Science or Engineering, or equivalent experience
Strong knowledge of data structures and algorithms
Experienced writing multi-threaded programs requiring concurrency and synchronization primitives
Write very high quality code that is robust and easy to maintain
Strong understanding of system performance and scaling
Preferred Qualifications
Experience writing large scale systems
Proficient with either Java or Python, ideally both
Experience with vue or react.js
Ability to drive tasks to completion and take ownership of projects
Ability to work in a fast paced and agile development environment
Possess good communication, sharp analytical abilities, and proven design skills
Experience delivering and operating large scale, highly available distributed cloud services
Experienced debugging, diagnosing, and trouble-shooting complex, production software
Experience with database systems internals
Experience with large-scale data analytics is a plus
Bachelors, Masters or PhD in Computer Science
What we offer
A motivated award winning team working together to solve extremely challenging and important technical problems
A big impact on our enterprise customers, from middle size businesses to big names
Free Happy Friday lunches, and drinks
Chair massages
Flextime schedule
Significant stock options in a well funded earlyp company.
Medical. Dental. Vision and 401K plans, FSA, Paid time off
Immigration visa and green card applications
Full Time
IT Outsourcing & Consulting
$110k-133k (estimate)
04/21/2023
06/26/2024
rul.ai
Campbell, CA
<25
IT Outsourcing & Consulting
The job skills required for Full stack software engineer include Java, Computer Science, Python, Web Applications, etc. Having related job skills and expertise will give you an advantage when applying to be a Full stack software engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Full stack software engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Full stack software engineer positions, which can be used as a reference in future career path planning. As a Full stack software engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Full stack software engineer. You can explore the career advancement for a Full stack software engineer below and select your interested title to get hiring information.