Scala Software Engineer Jobs

Discover remote scala software engineer opportunities worldwide. We've gathered the top positions to help you advance your career.

Scala Software Engineer
1 job found. to receive daily emails with new job openings that match your preferences.
1 job found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Poland

🧭 Full-Time

🔍 ECommerce

🏢 Company: BigCommerce👥 1001-5000💰 $64,000,000 Series F over 6 years ago🫂 Last layoff about 1 year agoSoftware Development

  • 5+ years of professional experience as a Software Engineer.
  • 3+ years of professional experience with Scala.
  • Experience with Ruby preferred.
  • Extensive experience with principles of continuous integration and designing, implementing and taking ownership of various tasks across the development cycle.
  • Experienced in developing high-performance, scalable and available web services, and applications.
  • A team player who works closely with stakeholders, pod leaders, and other teams to promote communication and collaboration.
  • Enjoy working on solving challenging problems in a fun, collaborative environment.
  • Highly proactive and results-oriented with excellent critical thinking and communications skills.
  • Excited to learn about new technologies.
  • Experience with eCommerce and SaaS platforms is highly preferred.

  • Produce bullet-proof code that is robust, efficient, and maintainable.
  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols.
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services.
  • Engage in technical discussion of new solutions and architectures.
  • Participate in code reviews to maintain and improve quality.
  • Mentor other engineers in the current domain.
  • Build beautiful, scalable products using modern tools.
  • Collaborate with our product and design teams to define feature specifications and timelines.
  • Build new features with a focus on testability and extensibility.
  • Review other engineer’s code to maintain and improve quality and security.
  • Support an open, positive, and energized culture.
  • Encourage innovation and foster an environment of continuous improvement.
  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security.

Backend DevelopmentLeadershipSoftware DevelopmentRubyCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationScala

Posted 3 months ago
Apply