Backend Developer

About Vtool

Vtool is a fast-growing EDA company delivering cutting-edge solutions to global semiconductor leaders. Our flagship platform, Cogita-PRO, leverages big-data analytics and AI to transform chip verification, alongside our top-tier verification services. 

Requirements

  • 3+ years of professional backend development experience (medior/senior level).
  • Strong proficiency in Java (Spring Framework) and experience with Python for backend/data processing tasks.
  • Solid knowledge of RESTful APIs.
  • Hands-on experience with databases: MongoDB, Elasticsearch, H2 (or similar).
  • Familiarity with concurrency, multithreading, and performance optimization.
  • Experience with testing frameworks (JUnit etc.).
  • Good understanding of CI/CD pipelines, containerization (Docker), and version control (Git).
  • Strong problem-solving skills and ability to work on complex tasks independently.
  • Good communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Work with Java (Spring Framework) and Python to implement business logic and data processing pipelines.
  • Develop, optimize, and maintain data storage solutions using MongoDB, Elasticsearch, and H2.
  • Contribute to system architecture and design decisions, ensuring high performance, reliability, and security.
  • Collaborate with frontend engineers to deliver end-to-end features.
  • Write clean, testable, and maintainable code with appropriate unit and integration tests.
  • Monitor, troubleshoot, and optimize application performance and scalability.
  • Participate in code reviews, mentorship, and knowledge sharing.
  • Stay up to date with industry best practices and emerging technologies.