We are looking for a Software Engineer with Math knowledge to join our team in Lisbon, Portugal. You will work on building an internal tool for a major construction company, combining robust engineering logic with an interactive 3D browser view.
Requirements
- Minimum 5 years of software development experience
- Minimum 2 years of experience with Python, including object-oriented programming, data structures, algorithms, and writing efficient code
- Experience building RESTful APIs with FastAPI or similar frameworks
- At least 1 year of commercial experience with C#.NET
- Foundational knowledge of mathematics relevant to 2D modeling and layout optimization, including linear algebra and geometry
- Hands-on experience with AI coding tools (Claude Code, Cursor, or similar) as part of daily workflow
- Ability to critically review AI-generated code — identify logic errors, hallucinated APIs, and missing edge cases
- Strong analytical thinking and ability to break down problems into actionable steps
- Ability to work independently, make decisions, and drive tasks to completion
- High level of accuracy when working with logic and code
- Ability to clearly explain technical concepts to both technical and non-technical audiences
Benefits
- Fully remote job
- Continuous feedback within teams and departments
- Top-notch team
- Ability to participate in decision-making and bring new ideas
- Self-management: opportunity to manage your time and plan your activities
- Dynamic fast-growing environment