Senior Backend Developer

Novarto Schweiz AG · Bern

Responsibilities

  • Design, develop, and maintain robust backend systems and APIs using Java, Node.js, and Python
  • Design, implement, and optimize database solutions using PostgreSQL, AWS S3 and DynamoDB
  • Develop and maintain scalable microservices architecture
  • Design and implement scalable and maintainable software architectures in AWS
  • Write clean, maintainable, and well-tested code, following best practices and industry standards
  • Work closely with cross-functional teams, including Product and Design to deliver high-quality software
  • Provide technical guidance and mentorship to junior developers
  • Identify and resolve security, performance and scalability issues
  • Maintain comprehensive documentation of the code and system architecture

Requirements

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field
  • Minimum of 5-7 years of professional experience in backend development
  • Proven experience with Java, Node.js, Python, and SQL
  • Strong understanding of RESTful API design and development of microservices
  • Experience with database design, management, and optimization
  • Proficiency with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Familiarity with relevant frameworks and libraries (e.g., Express for Node.js, Flask for Python)
  • Experience with performance tuning, load balancing, and caching mechanisms

Nice to have

  • Experience with infrastructure-as-code (Terraform, HCL)
  • Knowledge of messaging systems and event-driven architectures (e.g., Kafka, RabbitMQ)

What the company offers

  • Individual budget for trainings and conferences
  • Team buildings, parties and other social events
  • Medical Care insurance
  • Multisport cards
  • Friendly working environment and modern office
  • 25 days paid leave
  • Flexible start and end of working day and possibility for remote working

Auf Firmen-Website bewerben

Ähnliche Stellen

Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.