Senior Software Engineer (JavaScript and TypeScript) to join the Mobile Backend for Frontend team. You will play a key role in maintaining and evolving our high-performance backend systems, supporting a major content delivery platform. You will contribute to technical decision-making, work closely with cross-functional teams, and mentor junior developers while adopting modern JS / TS libraries and AWS services.
Responsibilities
Design, build, and maintain reliable, scalable backend systems in JavaScript and TypeScript (Node.js and React.js.
Contribute to architectural discussions and lead technical decision-making.
Write clean, maintainable, and well-tested code.
Collaborate with product managers, QA engineers, and mobile frontend developers to deliver high-quality features.
Optimize system performance and reliability using AWS cloud services.
Support the full software development lifecycle-from concept to deployment and monitoring.
Review code, mentor team members, and promote best practices.
Work closely with the team to identify and resolve production and scalability issues.
Must Have:
5+ years of professional experience in software engineering, with 3+ years using JS / TS.
Experience designing and building RESTful APIs and microservices.
Proficient with Git, CI/CD pipelines, and modern DevOps practices.
Strong unit testing and TDD skills .
Excellent communication and collaboration skills.
Desirable:
Working knowledge of the development lifecycle of mobile apps.
Working knowledge of AWS services, especially EC2, DynamoDB, RDS, and API Gateway.
Experience with CloudWatch for monitoring and alerting.
Familiarity with Agile methodologies and working in cross-functional squads.
Note:
This position is to be performed from Portugal, full remote.
Read LessEmagine is currently looking for a Junior Application Support Consultant (CMS/SQL) to join a long-term assignment with one of our international clients in the automotive finance sector. This is a strategic opportunity for recent graduates or junior profiles who want to start a career in IT, supporting Contract Management Systems (CMS) within a leading multinational environment.
The selected professional will work directly with Miles, a widely used Contract Management System in the automotive finance industry, supporting configuration activities, SQL-based adjustments, incident resolution, and collaboration with business and technical teams across Europe.
Your main responsibilities:
You bring:
Key responsibilities:
Required Skills & Qualifications
Preferred Qualifications (Nice to Have)
Role Overview:
We are seeking an experienced Senior Backend Developer with Team Lead capabilities to join our IT project team. The ideal candidate is a strong technical expert in Java 8 and the latest Java versions, with hands-on experience in Spring Boot, microservices architecture, and cloud integration (preferably AWS). While the role is backend-focused, occasional work with Angular for visualization is expected. This position also requires proven leadership experience, as the candidate will be responsible for guiding a development team, ensuring technical quality, and actively contributing to planning and delivery. A high level of spoken and written English is essential for communication within a global/multicultural environment.
Requirements:
Extensive experience with Java 8 and newer Java versions
Expertise in Spring Boot and the broader Spring ecosystem
Strong knowledge of REST APIs and microservices architectures
Leadership experience in managing development teams or leading technical initiatives
Experience with Git, CI/CD pipelines, and Agile methodologies
Working knowledge of Angular for frontend tasks (visualizations and UI integration)
Good understanding of container technologies (e.g., Docker), Kubernetes is a plus
Experience with cloud platforms, especially AWS, is highly desirable
Note:
This position can be performed from Braga, Porto, or Lisbon.
Read LessWe are seeking a skilled Mainframe Software Engineer to design, develop, and enhance components within our systems and applications. The ideal candidate will have hands-on experience with COBOL Mainframe technologies and will be comfortable working in an agile environment to deliver scalable, high-performance solutions tailored to business needs. This role requires a proactive professional who can operate independently, contribute to technical discussions, and grow into a subject-matter expert within the team.
Key Responsibilities
Required Skills & Qualifications
Preferred Qualifications (Nice to Have)
What We Offer
Business Analyst mission with knowledge of AI and generative AI, specifically to work on the development and deployment of an AI-augmented document research platform, also known as RAG (Retrieval Augmented Generation).
Main responsibilities:
Important: Strong skills in data science related to RAG are expected.
Skills:
Soft skills:
Expected consultant level:
We are looking for a Senior Android Developer to join a dynamic team and contribute to the development of high-quality mobile applications with a strong focus on UI, UX, and performance. This role is ideal for an experienced Android engineer who enjoys building scalable, user-centric mobile solutions.
Tech Stack
Profile Requirements
Nice to Have
What We Offer
Note:
This position can be performed 1x per week in Braga, Coimbra or Lisbon.
Read LessWe are looking for a skilled Software Engineer to join our development team and contribute to the design, development, and delivery of high-quality software solutions. The ideal candidate has strong experience with Angular, Java, and CI/CD pipelines, and is comfortable working in an international, English-speaking environment.
Responsibilities
Requirements
Nice to Have
Note:
2x per week in Lisbon, hybrid model
Read LessWe are growing a high-performing, global team-and we'd love to have you on board. As an experienced Cloud Engineer, you will work within an agile environment, contributing to every layer of the infrastructure ecosystem. Your role will range from writing code to provision and automate cloud environments to performing in-depth root cause analyses, all while continuously learning, experimenting, and enjoying the process of building great solutions.
You will also act as a DevOps advocate, guiding the team on modern methodologies and best practices. Because you'll interact closely with client stakeholders-including CEOs, COOs, and other senior leaders-strong, natural fluency in English is essential.
You are good at:
You rock at
In this role you will be responsible for:
Successful delivery of project milestones, as defined by each individual project and its stakeholders
Applying agile principles and practices to the delivery of projects, with a focus on continuous improvement
Identify, engage and communicate with stakeholders i.e., Business and Process organization, IT leadership, Enterprise Architecture etc.
Consult and collaborate in IT projects while managing international rollout of applications that cater to business needs
Coordinate and manage relationships with suppliers and responsible for overall project processes and deliverables
Bring project through appropriate gating and governance processes when moving from one phase to the next
Managing stakeholder communication and steering committee engagement
Maintaining and escalates project issues and risks
Maintaining overall project schedules and budget
We believe that the right profile for this job should have / be:
Complete university studies in business informatics, computer science or any equivalent & proven experience in leading IT projects
Project management experience in international projects
Strong IT background to effectively manage and lead technology-driven initiatives
A proven track record of leading service teams to successfully deliver on multiple projects and programs
Strong understanding of the leading governance and implementation approaches within project
Market-driven approach, with the flexibility to modify approaches to achieve goals as information changes and events unfold
Skilled at building relationships and influencing stakeholders at all levels of the organization, including at the most senior level
Speaks & writes English fluently (French is recommended)
Read Less