Remote Senior Backend Developer

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback