1. Does the team work in strategic Domain Driven Design?
2. Is a minimal monthly salary higher than xk $ / xk Euro / xk PLN netto + VAT?
3. Is there some time planned for learning/self-development?
4. Does the offer include paid leave (optional)?
5. Will I be hired directly by the company that has ownership of the product (no body leasing)?
6. Does the team choose architecture and technology?
7. Is the project in active development or maintenance stage?
8. Is the project's core domain covered by unit tests/do you use TDD approach (only if you have core domain)?
9. Does the team work in a real async remote approach (we don't have to be in all meetings)?
10. Are the most crucial components covered by component/integration tests?
11. Are the teams self-organised?
12. Does the company provide individual mentoring?
13. Are the tools like Event Storming or Domain storytelling used in the project (project with business processes)?
14. Does the company use CI/CD?
15. Does the company use Agile with Scrum/Kanban plus extreme programming?
16. Are the ASAP tasks occurring commonly in the project/company (no more than once per a few months)?
17. Are the decisions documented by architecture decision records, business documentation and technical documentation?
18. Does the project assume some time reserved for code refactoring?
19. Are the tools to visualize architecture like miro/draw.io in use?
20. Does the company provide paid leave days for workshops/conferences (optional but nice to have)?
21. Does the company provide training budget?
22. Does the company have feedback culture and encourage the teams to base their work on it?
If the company is willing to implement or improve processes from the above list of questions in a few months, it might leave some space for negotiations.