Application Guide

How to Apply for Senior Software Engineer (f/m/d)

at Gropyus

🏢 About Gropyus

Gropyus is revolutionizing the construction industry by combining software engineering with sustainable building technologies. Their mission to create affordable, resource-conserving homes using automated production lines offers a unique opportunity to apply cutting-edge software skills to tackle real-world environmental and housing challenges.

About This Role

As a Senior Software Engineer, you will develop Kotlin services that drive 3D parametric models for automated building production. Your work will directly enable the creation of sustainable housing at scale, solving complex geometric and algorithmic problems while integrating with cloud platforms and databases.

💡 A Day in the Life

Start your day with a stand-up discussing progress on parametric model generation. Then, dive into coding a Kotlin service that processes building geometry, followed by a review of PostgreSQL query performance. After lunch, collaborate with the production team to validate your algorithms against real-world constraints, and end the day by deploying a new service version to Azure.

🎯 Who Gropyus Is Looking For

  • Has deep expertise in Kotlin, including coroutines, flows, and building production-grade services.
  • Proven track record of deploying and scaling applications on cloud platforms like Azure, GCP, or AWS.
  • Strong background in PostgreSQL, including schema design, query optimization, and performance tuning.
  • Experience with computational geometry, 3D modeling algorithms, or similar performance-critical math challenges.

📝 Tips for Applying to Gropyus

1

Highlight specific projects where you used Kotlin to build services that handle complex geometry or 3D data.

2

Demonstrate your cloud deployment experience with concrete examples, including infrastructure-as-code tools.

3

Showcase your PostgreSQL expertise with examples of optimizing slow queries or designing efficient schemas.

4

Mention any experience with parametric modeling, CAD software, or automated manufacturing processes.

5

Tailor your resume to emphasize results (e.g., performance improvements, scalability) rather than just responsibilities.

✉️ What to Emphasize in Your Cover Letter

['Express passion for sustainability and how your skills can contribute to eco-friendly housing.', "Detail your experience with Kotlin services and cloud platforms, linking them to Gropyus's needs.", 'Describe a specific challenge you solved involving geometry, 3D modeling, or performance optimization.', "Explain why you're excited about working remotely in a mission-driven tech company."]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Understand Gropyus's building technology: how they use parametric models for automated production.
  • Read about their sustainability goals and how software enables resource conservation.
  • Familiarize yourself with Kotlin's ecosystem for geometric computing (e.g., libraries like Euler or custom solutions).
  • Look into their engineering culture, remote work practices, and any open-source contributions.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a Kotlin service that processes a stream of 3D model updates and stores them in PostgreSQL.
2 How would you optimize a geometry algorithm that currently runs too slowly for production?
3 Describe your experience with cloud deployment: how do you handle scaling, monitoring, and cost optimization?
4 Walk through a complex SQL query you optimized; what techniques did you use?
5 How would you approach generating a parametric model of a building wall given constraints like material and cost?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Don't focus solely on web development; this role is about backend services and geometry, not frontend.
  • Avoid vague claims about 'cloud experience'; be specific about platforms and tools used.
  • Don't neglect the math/geometry aspect; even if you're not a specialist, show willingness to learn.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Gropyus!