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.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of Java and object-oriented programming principles.
- Basic experience or coursework in Spring and Spring Boot, with a strong desire to deepen knowledge in these areas.
- Familiarity with databases and understanding of how to interact with them programmatically.
- Eagerness to learn about microservices, cloud technologies, and CI/CD pipelines.
- Problem-solving mindset with the ability to work well in a team-oriented environment.
- Fast learner with a strong interest in developing software that makes an impact.
- Ability to adapt quickly to new technologies and methodologies.
- Good English reading and writing skills.
The following experience is preferred
- Familiarity with version control systems like Git.
- Basic understanding of frontend technologies is a plus.
- Any experience with cloud platforms, particularly AWS, is a bonus.
- Exposure to agile methodologies in a team setting.
- Good Polish reading and writing skills
- Have experience in open source and community contribution
Please note that in order to be considered for this position, candidates must have the legal right to work in Poland. This includes possessing a valid work permit or being eligible to obtain one before commencing employment.
Benefits
What we offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- Flexible work arrangements.
Join Us
By joining Flexcompute, you’ll be at the heart of a movement set to redefine the engineering simulation industry. You will play a key role in shaping the future, where our innovations in simulation technology pave the way for groundbreaking advancements. We are committed to fostering an innovative and collaborative culture where boundaries of possibility are reimagined, driven by creativity, expertise, and a shared vision of transforming the technological landscape. We welcome a strong technical background individual with the ambition to grow into a management role, while continuing to engage directly with code and set the standard for technical excellence.
Flexcompute Inc.
Flexcompute is an early-stage technology startup that develops ultra-fast physics-based simulation technology to help companies design and optimize technology products.
Other jobs at Flexcompute Inc.
Why OmniJobs?
- Rare & hidden jobs
- New jobs every day
- No expired job posts
- All jobs in English
Receive emails about similar jobs
Get alerts to your inbox about new open jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs