Junior Software Developer at Aspire Software building modern platforms with Node.js and React.js integrations. Collaborating with a fast-paced team to improve AI-assisted functionalities in software development.
Responsibilities
Build, migrate, and test features.
Research and integrate AI models and agents.
Work with NestJS/Next.js and Java code, integrating them into the target architecture.
Fix defects and parity gaps by comparing legacy behavior with the migrated implementation.
Contribute where needed, including UI, business logic, AI integrations, AI research and development, data access, build tooling, and system integrations.
Improve the AI assistants integrated into the systems.
Write unit tests for new and migrated logic, focusing on critical rules and high-risk workflows.
Contribute to regression testing and validation approaches that ensure equivalence between business requirements and migrated modules.
Help build and maintain UI automation for key desktop workflows.
Use logs, debugging tools, and test data to reproduce issues and confirm fixes.
Capture learnings from migration defects and feed them back into the process to continuously improve team outcomes.
Work in a small team with shared ownership.
Deliver work in small increments with clear acceptance criteria and a strong definition of done.
Review peer code and provide/accept feedback through pull requests.
Raise risks early and keep work visible through clear and consistent updates.
Requirements
Experience building software using JavaScript/TypeScript, OOP principles, REST APIs, and UI development, and/or another object-oriented language such as Java, C#, or similar.
Comfortable working in an existing codebase and learning unfamiliar systems quickly.
Familiarity with basic testing concepts and willingness to write tests as part of the delivery process.
Strong collaboration skills: communicates progress clearly, asks thoughtful questions, and is open to feedback.
Software Developer in Testing ensuring quality and reliability for Tecsys’ cloud - based data platform. Collaborating with data engineers and product owners within an agile team environment.
Senior Software Developer creating and maintaining AI - driven automation systems at Plusgrade. Leading technical design and ensuring quality and security for automation projects.
Fullstack Developer at Sogo Tecnologia focusing on innovative solutions for governmental processes. Collaboration in teams to develop and maintain software solutions using web technologies.
Full Stack Developer at Certisign, designing user interfaces and developing backend solutions. Collaborating on scalable software architecture across teams to ensure client requirements.
Software Engineer responsible for developing AI - integrated features from backend to frontend for an energy transition startup in Germany. Collaborating on security practices and data integration.
Senior Lead Engineer managing design engineers in complex project implementations at Celestica. Overseeing large projects and coordinating efforts across global teams in engineering.
Fullstack Developer focused on backend services and some frontend work at InnoWave. Collaborating with teams and ensuring quality in scalable solutions in Lisbon.
Senior Full Stack Developer responsible for designing and maintaining web applications at Rhino Entertainment. Collaborate with teams and mentor juniors while adhering to modern software standards.
Senior Software Engineer responsible for reporting using Geneva application. Collaborating with fund accountants and utilizing AI tools in a financial services firm.
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.