软件工程师 - 全栈
Software Engineer - Fullstack
软件工程师
职位:远程岗位 – 欧洲任何地点
要求:10年以上工作经验的高级工程师
关于DATAmundi
DATAmundi 构建先进的软件解决方案,为我们的本地化和数据服务提供支持。我们正在寻找一位具有强大技术领导力的高级软件工程师,有构建和维护企业级软件系统的实际经验,并在软件开发的安全最佳实践方面有深入的专业知识。该职位提供了在安全、AI辅助软件开发中引领创新的机会。
主要职责
· 设计、构建和维护 CI/CD 流水线,以实现快速可靠的部署。
· 领导企业级安全最佳实践,包括:
· DAST(动态应用安全测试)
· SAST(静态应用安全测试)
· SCA(软件组成分析)
· 推动工程工作流中 AI 的使用,指导团队在以下方面:
· 在企业开发中应用代理 AI 编码助手(Claude Code 或 Google Antigravity)
· 自动化测试最佳实践和持续质量改进
· 架构和开发可扩展的应用程序,集成:
· Python、FastAPI 和现代代理 AI 框架(如 CrewAI)
· React 用于前端开发
· Node.js 用于后端开发
· 数据库(SQL/NoSQL)和消息队列系统以实现稳健的通信
· 积极参与解决复杂错误并优化系统性能。
· 与产品团队、软件工程师、数据科学家和外部开发合作伙伴进行跨职能协作。
所需资格
· 10年以上专业软件设计和开发经验。
· 有构建和维护安全 CI/CD 流水线的实际经验。
· 在 DAST、SAST 和 SCA 方法论方面有显著的专业知识。
· 精通 Python、FastAPI 和现代 AI 框架(LLMs、CrewAI 等)。
· 在基于 React 的前端开发方面有专业知识。
· 有 Node.js 后端开发和 API 设计的经验。
· 在数据库设计(SQL/NoSQL)和消息队列(如 RabbitMQ 等)方面有扎实的经验。
· 对软件测试自动化和 QA 流程有深刻理解。
· 有指导或带领其他工程师的经验。
· 优秀的解决问题、分析和沟通能力。
· 愿意使用多种技术。
· 能够在较少监督下工作。
· 英语熟练。
期望技能/经验:
· 有设计、构建和维护自动化测试套件的经验
· 有实际操作经验
查看英文原文
Software Engineer
Location: Remote Role – Based anywhere in Europe
Senior with 10+ yrs of work experience
About DATAmundi
DATAmundi builds advanced software solutions that power our localization and data services. We are seeking a Senior Software Engineer with strong technical leadership, and hands-on experience in building and maintaining enterprise-grade software systems, with deep expertise on security best practices for software development. This role offers an opportunity to lead innovation in secure, AI-assisted software development.
Key Responsibilities
· Design, build, and maintain CI/CD pipelines to enable rapid and reliable deployment.
· Lead enterprise-level security best practices, including:
· DAST (Dynamic Application Security Testing)
· SAST (Static Application Security Testing)
· SCA (Software Composition Analysis)
· Champion the use of AI in engineering workflows, mentoring teams in:
· Applying Agentic AI coding assistants for enterprise development (Claude Code or Google Antigravity)
· Automated testing best practices and continuous quality improvement
· Architect and develop scalable applications, integrating:
· Python, FastAPI, and modern Agentic AI frameworks (e.g., CrewAI)
· React for front-end development
· Node.js for back-end development
· Databases (SQL/NoSQL) and message queue systems for robust communication
· Contribute hands-on to resolving complex bugs and optimizing system performance.
· Collaborate cross-functionally with product team, software engineers, data scientists, and external development partners.
Required Qualifications
· 10+ years of professional software design and development experience.
· Proven experience building and maintaining secure CI/CD pipelines.
· Demonstrated expertise in DAST, SAST, and SCA methodologies.
· Strong proficiency in Python, FastAPI, and modern AI frameworks (LLMs, CrewAI, etc.).
· Expertise in React-based front-end development.
· Experience in Node.js back-end development and API design.
· Solid experience with database design (SQL/NoSQL) and message queues (e.g. RabbitMQ, etc.).
· Strong understanding of software testing automation and QA processes.
· Experience mentoring or leading other engineers.
· Excellent problem-solving, analytical, and communication skills.
· Open to work in multiple technologies.
· Can work with minimal supervision.
· Proficient in English.
Desired Skills/Experience:
· Experience in designing, building and maintaining automated test suites
· Hands-on experience integrating AI/ML models into production software.
· Experience with the major cloud providers (Azure, AWS, GCP, DigitalOcean)
Qualifications:
· Bachelor’s Degree in Computer Science(minimum) or equivalent.
· 8+ years of extensive software development experience at enterprise level.
Originally posted on Himalayas