Make a game-changing next move.

Learn more about the opportunities in Coatue's portfolio.
192
companies
6,931
Jobs

Backend Developer

FLEXCOMPUTE

FLEXCOMPUTE

Software Engineering
Katowice, Poland
Posted on Saturday, August 17, 2024

Flexcompute is leading the charge in transforming the engineering simulation landscape with our groundbreaking ultra-fast simulation technology. Our suite of products, including the acclaimed Computational Fluid Dynamics (CFD) software Flow360 and electromagnetic software Tidy3D, are at the forefront of the industry, revolutionizing how simulations are conducted across various sectors. Our inception is rooted in the pioneering foresight of experts from Stanford University and MIT, supported by significant investments from top-tier venture capital firms. As innovators, we’re dedicated to continuously pushing the boundaries, driving rapid growth, and challenging the traditional norms of the multi-billion-dollar engineering simulation market.

Job Summary:

We are looking for a talented and motivated Backend Developer to join our dynamic team. If you have a strong foundation in Java and a keen interest in working with Spring, Spring Boot, and Microservices Architecture, we want to hear from you. This is a great opportunity to grow your skills in a supportive environment, working on SaaS and enterprise-level web applications. You’ll have the chance to work with AWS, CI/CD pipelines, and agile methodologies as you contribute to impactful software solutions. Join us to develop your expertise and make a meaningful contribution to our innovative projects.

What You Will Do:

  • Backend Development: Work on developing and maintaining backend services using Java, Spring, and Spring Boot, with guidance from senior engineers.
  • System Integration: Assist in integrating various services and APIs within a microservices architecture, learning how to build distributed, cloud-based applications.
  • Collaboration: Work closely with cross-functional teams, including frontend developers, QA engineers, and product managers, to deliver high-quality software solutions.
  • Continuous Learning: Participate in code reviews, pair programming, and other collaborative activities to improve your coding skills and knowledge of best practices.
  • Agile Development: Contribute to our agile development process, helping to refine and implement user stories, and delivering features in a fast-paced environment.