Base Salary
High Competitive Salary
Working Hours
1200-2000 CEST | Monday to Friday
Employment Type
Full Time
Job Location
Remote (anywhere in Macedonia)
About the Client
Our client is a next generation AI native software company which produces websites in minutes for US real-estate agents. They operate with a modern engineering philosophy where human value sits in judgment, architecture, and business outcomes rather than manual code writing. The team works closely with leadership and builds systems designed for long term scalability.
About the Role
This role is:
- A senior engineering role focused on software quality, system design, and business alignment
- A role where AI (Cursor and similar tools) writes most or all production code
- A role with direct interaction with leadership, including the CEO
- A role for people who enjoy guiding systems, not manually producing artifacts
This role is not:
- A traditional “heads‑down coder” position
- A role for someone whose identity is tied to typing code all day
- A role focused on morale, platitudes, or resisting technological change
The ability to work with AI, and to think at a higher level because of it, should be the primary motivating factor for you.
What You’ll Be Doing
- Guide AI to produce production‑grade software using tools like Cursor to generate code, but your value is in preventing bad software from reaching production.
- You must understand what good software looks like in the real world, including: CI/CD pipelines and deployment safety, logging, metrics, and observability, performance considerations and scalability, environment variable and secrets management, retry strategies and handling transient failures, and defensive coding and failure‑mode thinking
- Translate business goals into technical execution
- You will regularly receive high‑level business goals and outcomes, not detailed technical specs.
- Understand business intent and translate outcomes into product and technical features
- Help shape solutions collaboratively (this is not a pure Product Manager role, but it requires strong product instincts)
- Own system‑level thinking
- Ensuring systems make sense end‑to‑end
- Preventing architectural entropy
- Keeping AI‑generated changes aligned with long‑term maintainability
What You Should Bring
- 7+ years of professional software development experience
- Hands on experience using Cursor or similar AI tools to generate code
- Strong understanding of API contracts, error handling, retry mechanisms, and production systems
- Experience shipping and operating real production environments
- Comfort communicating with senior leadership and working through ambiguity
- Excellent English communication
- Technical familiarity
- Angular 21
- Node.js
- NestJS
- Java
What You Get
- Private health insurance
- 20 days annual leave
- Company provided laptop with IT support
- Paid candidate referral program
- Access to international teams, mentorship, and growth paths
- Flexibility to work remotely
Interview Process
Shortlisted candidates contacted within a week of applying. 2 to 3 weeks for decision following 1st interview.