Senior Software Engineer (API migration)
6 days ago
Palma
Senior Software Engineer (API migration) Location: Remote from Spain (an indefinite Spanish employment contract) Join a transformative data and AI platform initiative aimed at modernizing enterprise-scale capabilities and enabling real-time decision-making. This project delivers a comprehensive roadmap covering AI, MLOps, data governance, and platform scalability, supporting a shift towards data-first operations and intelligent automation. Requirements: • 5+ years of software development experience, • Extensive experience with TypeScript and Groovy, • Practical experience with API integration and migration, • Hands-on experience with AWS cloud services, • Hands-on experience integrating AI coding assistants (Copilot, Cursor, Claude, or similar) into daily development workflow., • Practical understanding of how to prompt, validate, and review AI-generated code to maintain security and quality standards., • Experience in setting up and managing CI/CD pipelines for production-grade applications., • Proficient with git-flow., • Experience in containerization and orchestration technologies like Docker and Kubernetes., • Deep understanding of cybersecurity principles, with experience in implementing secure systems and mitigating common security threats., • Expert understanding of Agile methodologies, with experience in leading Agile teams., • Strong experience with multiple state management systems and can determine the most suitable system for specific use cases., • Ability to review code and provide structured feedback., • Excellent communication skills, ability to stay organized, and push projects forward., • At least one year experience with Spectrum development/Spec driving Responsibilities: • Be part of leading the development of highly robust and scalable server-side applications and services., • Integrate 3rd parties APIs, • Design and maintain complex databases using Object-Relational Mapping (ORM) tools., • Translating complex designs and wireframes into high-quality code and building reusable components and front-end libraries for future use., • Leverage AI-assisted development tools to accelerate coding, refactoring, and code review workflows., • Apply AI-driven approaches to test generation, debugging, and documentation to improve team velocity and code quality., • Monitoring and improving front-end performance, ensuring UI/UX designs meet usability guidelines, and optimizing components across various devices and browsers., • Collaborating with cross-functional teams, product teams, and graphic designers to develop well-structured and flexible architecture, along with the APIs to support it., • Documenting application changes, developing updates, maintaining existing React systems, and designing and developing new custom components to meet complex project requirements., • Develop advanced security measures and ensure their proper implementation., • Develop comprehensive application testing procedures., • Optimize and tune code for performance, maintainability, and scalability., • Implement and champion Agile development methodologies. Why this position: At Intellias, where technology takes center stage, people always come before processes. We're dedicated to cultivating a tech-savvy environment that empowers individuals to unlock their true potential and achieve extraordinary results. Our customized benefits not only prioritize your well-being but also charge your professional growth, making this opportunity an ideal match for tech enthusiasts like you.