Senior Software Engineer
New
E
emagine PolskaSoftware development
Workplace type: remote; Locations: Lisbon, Centrum, Lisbon, Country code: PTFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent in English (mandatory). French and/or Spanish is a plus.
- Experience
- 4 to 6 years of professional software development experience.
- Required Skills
- SQLJavascriptC#.NETCI/CD
Requirements
- Have 4 to 6 years of professional software development experience.
- Have hands-on, day-to-day experience with AI coding agents such as GitHub Copilot, Cursor, or Claude Code, including configuration and rule/instruction management.
- Have experience building agentic workflows, MCP servers, or custom AI tooling.
- Be willing to work with legacy technologies such as COBOL, Delphi, PowerBuilder, FoxPro, and WinDev.
- Have solid experience with at least one modern stack, ideally C#/.NET and/or React, TypeScript, or JavaScript.
- Have experience with relational databases and SQL.
- Have practical experience writing automated unit, integration, and/or end-to-end tests.
- Be familiar with Git, CI/CD pipelines, and Agile practices.
- Be fluent in English; French and/or Spanish is a plus.
- Bring curiosity, a learning mindset, analytical and problem-solving skills, and the ability to share knowledge and collaborate across teams.
Responsibilities
- Use AI coding agents in development, testing, documentation, and code review, and configure team rules, instructions, prompt libraries, context files, and reusable workflows.
- Share effective AI practices through demos, pair-programming sessions, and internal workshops.
- Identify repetitive tasks that can be accelerated with agentic approaches and propose practical improvements.
- Develop, maintain, and improve applications across modern and legacy technologies, including C#/.NET, COBOL, Delphi, PowerBuilder, FoxPro, and WinDev.
- Use AI agents to analyze, document, and explain legacy code, business rules, and data flows.
- Contribute to legacy modernization and migration work while helping ensure business logic carries over correctly.
- Design, develop, and maintain backend and frontend features, and help shape modern-stack architecture.
- Write maintainable code, participate in code reviews, and work with CI/CD pipelines and cloud environments to build and deploy work.
- Build and maintain a shared knowledge base, collaborate with product, QA, DevOps, and engineering teams, and mentor less experienced engineers.
View Full Description & ApplyYou'll be redirected to the employer's site