Senior Backend Software Engineer, Immersity AI
Job Description
Leia’s Immersity AI platform enhances user’s creative expression by generating depth in digital imagery, converting plain flat images and videos into impressive 3D experiences.
What You’ll DoAs a Senior Backend Software Engineer at Leia, you will help to bring Immersity.ai experience to all types of screens and devices around the world.
You will work on the highest impact project in a team of brilliant engineers like yourself. In addition to building technology, you will contribute to the high impact product and business strategy, some of your responsibilities will include (but are not limited to):
Build performant backend services and APIs for next generation distributed cloud systems and architectures powering Immersity.ai client applications
Write server-side code, create high-volume production applications, and develop prototypes quickly and independently
Write robust, efficient, and maintainable code as a member of an agile team
Collaborate with other engineers and stakeholders to build high-performance scalable APIs and advanced systems
Work side by side with a multi-disciplinary, diverse team to make decisions together
Resolve bugs reported by the QA team in a timely manner.
- 3+ years of experience in relevant field
Expert design and development skills in OOP programming and scalable architectures
Expert development skills in NodeJS, TypeScript, Javascript
Experience with designing and implementing microservices architectures
A deep understanding of NoSQL database schema design, caching and scalability
Experience with building GraphQL APIs and backend services for responsive mobile and/or web applications
Experience with profiling and optimization of server backends
Experience with AWS, GCP, or Azure cloud platforms
Self-starter with ability to learn and effectively deliver in fast paced environments
Can lead by example or through influence.
You have a couple or more projects under your belt where you had high impact, solved challenges and brought outstanding contributions
Highly motivated, team player with strong communication and technical collaboration skills and desire to be part of a fast-moving start-up
Expertise development skills in C++, or Java
Comfortable using GitHub, JIRA, and Github Actions or CircleCI
Experience with Java and client-side scripting
Experience with Kafka, Redis, Sentry, New Relic or similar
Experience with Kubernetes, Linux, posix and bash shell scripting
Experience with software development processes in production environment: good software hygiene regarding code documentation, unit testing, bug tracking, and version control.
Salary & Benefits
•