Senior Software Engineer-Full Stack

closed
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
This job is filled or no longer available

Similar Remote Jobs