Please, let Session AI know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
ZineOne, a subsidiary of Session AI, is seeking a Senior Backend Developer to work with cutting-edge technologies in a flexible and collaborative environment.
The role involves designing and developing mission-critical solutions that impact millions of consumers.
Responsibilities include designing, prototyping, and developing Session AI SaaS, focusing mainly on backend development while participating in other software stacks as needed.
The candidate will lead the gathering of functional requirements, develop technical specifications, and plan projects and tests.
The role requires acting as a technical subject matter expert, mentoring fellow engineers, and leading teams in solving complex programming and design issues.
The position involves hands-on coding for 80% of the time and resolving defects/bugs during various testing phases.
The developer will work cross-functionally with product management, QA, and other teams to drive results.
A passion for developing well-architected and elegant real-time and high-volume SaaS is essential.
Experience with Agile Development methodologies such as SCRUM or Extreme Programming is required.
Requirements:
Candidates must have 5+ years of experience in designing and developing Enterprise SaaS applications.
Expertise in Java/J2EE is required, along with strong knowledge of multi-threaded, event-driven architectures.
Experience with the Spring Framework (Spring Boot, Spring MVC, etc.) is necessary.
Candidates should have 3+ years of experience with RESTful APIs and Web Services (REST/SOAP).
A strong understanding of MVC architecture and experience with at least one Application Server (Tomcat, Jetty, etc.) is required.
Proficiency in SQL and NoSQL databases, with the ability to optimize queries for high-performance applications, is essential.
Experience with unit testing and Test-Driven Development (TDD) is required.
Knowledge of scalability, caching, load balancing, and distributed computing principles is necessary.
Strong communication skills are essential, with the ability to explain technical concepts to both technical and non-technical audiences.
Nice-to-have qualifications include experience with real-time event-driven systems (e.g., Kafka, RabbitMQ), hands-on experience with cloud platforms (AWS, GCP, or Azure), knowledge of containerization (Docker, Kubernetes), and familiarity with front-end technologies (JavaScript, React, or Angular).
Benefits:
The position offers a competitive salary and stock options.
There are opportunities for continuous learning and professional development.
Fully sponsored Employee Assistance Program (EAP) services are provided.
The company boasts an excellent work culture.
Employees have the opportunity to be an integral part of the company's growth story and grow alongside the company.
Health insurance is provided for employees and their dependents.
Flexible work hours are available, and the company is remote-friendly.
Apply now
Please, let Session AI know you found this job
on RemoteYeah
.
This helps us grow 🌱.