Senior Software Engineer-Full Stack

Course Hero Logo

Course Hero

πŸ“Remote - Israel

Summary

Join Symbolab.com's dynamic development team as a highly skilled Fullstack Engineer. You will design, develop, and maintain web applications and services using various frontend and backend technologies. Responsibilities include full-stack development, frontend and backend development using specific technologies, database management, API integration, code quality assurance, collaboration, continuous improvement, and DevOps/CI/CD participation. The role requires strong proficiency in JavaScript, HTML, CSS, Vue.js, Java, and experience with MongoDB. Preferred qualifications include 5+ years of experience, DevOps expertise, and familiarity with Agile methodologies. The position offers a market-based pay structure, potential bonus program, and benefits, and is eligible for remote work.

Requirements

  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Hands-on experience with modern frontend frameworks such as Vue.js
  • Proficiency in backend technologies such as Java
  • Familiarity with NoSQL databases such as MongoDB
  • Experience with version control systems, primarily Git
  • Knowledge of RESTful APIs and integration with third-party services
  • Familiarity with authentication protocols (JWT, OAuth) and security best practices
  • Excellent problem-solving and troubleshooting abilities
  • Strong communication skills and the ability to collaborate with cross-functional teams
  • Ability to work independently and manage time effectively
  • Attention to detail and a commitment to delivering high-quality software
  • Ability to adapt to new technologies and evolving business needs

Responsibilities

  • Design and implement both the frontend and backend components of our web applications, ensuring seamless integration and optimal performance
  • Build intuitive, responsive, and visually appealing user interfaces using modern JavaScript frameworks (mostly Vue.js) and related frontend technologies (HTML, CSS, TypeScript)
  • Develop and maintain server-side applications and APIs using backend technologies such as Java, Kotlin, Nuxt, NodeJS
  • Manage database entries, ensuring data consistency and performance for MongoDB database
  • Build and integrate third-party services and RESTful APIs into the application, ensuring robust and reliable connections
  • Write clean, maintainable code and implement unit and integration tests to ensure the highest quality and reliability of software
  • Work closely with designers, product managers, and other engineers to define project requirements, provide technical insights, and deliver solutions that meet both user needs and business objectives
  • Stay up to date with the latest technologies and industry best practices, contributing to the ongoing evolution of the development process and tech stack
  • Participate in setting up and managing continuous integration/continuous deployment (CI/CD) pipelines, optimizing build and release processes

Preferred Qualifications

  • 5+ years of professional full-stack development experience
  • Experience with DevOps , CI/CD , and automated testing frameworks
  • Familiarity with Agile methodologies and tools (e.g., Jira, Trello, Asana)
  • Experience with serverless architectures or microservices
  • Exposure to cloud platforms
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes

Benefits

  • Bonus program
  • Benefits
  • Other types of compensation
  • Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs