Connecting companies and IT talents
Fullstack Developer
Location
Portugal
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Fullstack Developer
Movilges IT Consulting
Role Description Estamos a recrutar um Programador Fullstack (m/f) para reforçar a nossa equipa em Portugal com possibilidade de trabalhar em regime remoto. - Licenciatura em Engenharia Informática, Sistemas de Informação ou área similar (preferencial); - Mínimo de 5 anos de experiência em desenvolvimento de software com Java, .NET, Python ou linguagens similares; - Mínimo de 3 anos de experiência em desenvolvimento com WebSphere, Informix e J2EE; - Mínimo de 2 anos de experiência em projetos desenvolvidos com metodologias Agile (SCRUM ou KANBAN); - Mínimo de 2 anos de experiência em integrações de sistemas e desenvolvimento de webservices para interoperabilidade entre sistemas de informação; - Mínimo de 2 anos de experiência com plataformas de pagamento automático, nomeadamente Multibanco e DUC; - Mínimo de 2 anos de experiência com sistemas de versionamento de código. Qualifications - Licenciatura em Engenharia Informática, Sistemas de Informação ou área similar (preferencial); - Mínimo de 5 anos de experiência em desenvolvimento de software com Java, .NET, Python ou linguagens similares; - Mínimo de 3 anos de experiência em desenvolvimento com WebSphere, Informix e J2EE; - Mínimo de 2 anos de experiência em projetos desenvolvidos com metodologias Agile (SCRUM ou KANBAN); - Mínimo de 2 anos de experiência em integrações de sistemas e desenvolvimento de webservices para interoperabilidade entre sistemas de informação; - Mínimo de 2 anos de experiência com plataformas de pagamento automático, nomeadamente Multibanco e DUC; - Mínimo de 2 anos de experiência com sistemas de versionamento de código. Requirements - Licenciatura em Engenharia Informática, Sistemas de Informação ou área similar (preferencial); - Mínimo de 5 anos de experiência em desenvolvimento de software com Java, .NET, Python ou linguagens similares; - Mínimo de 3 anos de experiência em desenvolvimento com WebSphere, Informix e J2EE; - Mínimo de 2 anos de experiência em projetos desenvolvidos com metodologias Agile (SCRUM ou KANBAN); - Mínimo de 2 anos de experiência em integrações de sistemas e desenvolvimento de webservices para interoperabilidade entre sistemas de informação; - Mínimo de 2 anos de experiência com plataformas de pagamento automático, nomeadamente Multibanco e DUC; - Mínimo de 2 anos de experiência com sistemas de versionamento de código. Benefits - Flexibilidade no regime de trabalho (remoto); - Plano de acompanhamento regular; - Participação em projetos com tecnologia inovadora e de dimensão internacional; - Remuneração compatível com a experiência demonstrada, seguro de saúde e seguro de vida; - Dia de Aniversário e Prémio de Referências. Company Description A Movilges IT Consulting conta com mais de 30 anos de experiência no mercado Espanhol, especializada em Logística, Mobilidade e IT, oferece serviços de Consultoria, desenvolvimento de aplicações e manutenção de sistemas. Tal como o universo tecnológico, em constante evolução, também a Movilges IT Consulting pretende evoluir, aumentando a sua presença em Portugal, não só prestando os melhores serviços a parceiros e clientes, bem como oferecendo as melhores condições, benefícios e oportunidades de crescimento profissional para toda a sua equipa. - Em Portugal estamos presentes em diferentes setores, tais como, tecnologia, saúde, administração pública, energia, serviços, banca e seguros.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Full-Stack Software Engineer
DatacorDatacor, an independent software company based in Florham Park, New Jersey, has been providing chemical distributors and process manufacturers with business man
• Build and ship features end-to-end from database schema and backend services through to the user-facing web client. • Design new domain modules using our established architectural patterns and conventions. • Own multi-tenant correctness by writing migrations that comply with Row-Level Security, respecting the RLS transaction context in queries, and following the persist/flush discipline. • Integrate with shared platform services background jobs, real-time updates, file storage, email, document intelligence, and authentication and authorization. • Leverage AI tools effectively use Claude Code (and similar) to accelerate routine work, while exercising judgment on what to accept, adapt, or reject. • Raise the bar on quality through code review, type-safety, performance discipline (no N+1 queries, lazy loading, parallel APIs), and adherence to our trunk-based development workflow. • Collaborate cross-functionally with product managers, tech leads, QA, UX, and domain experts to translate functional requirements into well-designed software. • Contribute to platform evolution propose improvements to shared libraries (DTOs, validation rules, i18n, shared constants), the metadata system, and developer tooling.
• Cultivates and disseminates knowledge of application development best practices. • Develops and executes test plans to check infrastructure and systems technical performance. • Provides system development expertise and assists Systems Analysts, Software Engineers, Business Analysts, and other software development teams. • Model business and system processes based on findings through use case scenarios, workflow diagrams, and data models. • Supports systems development efforts, researches and recommends technologies to increase cost-effectiveness and systems flexibility. • Creates standards, documents processes, communicates with leaders, and adheres to policies for standard systems and software development methodologies and tools. • Provides technical expertise to support analysts and designers in developing and initiating new software programs and applications. • Oversees the quality assurance of program logic, data processing, and error resolution. • Develops an awareness of programming and design alternatives. • Takes an active role in cross-departmental projects when needed. • Consistently writes, translates, and codes software programs and applications according to specifications. • Completes code reviews for team deliverables. • Runs and monitors performance tests on new and existing software to correct mistakes, isolate areas for improvement, and debug. • Writes and/or deletes programming scripts to enhance functionality and/or appearance of the company website and web applications as necessary. • Researches, documents, and implements program requirements and specifications. • Liaises with network administrators, systems analysts, programmers, and other software engineers to resolve defects in products or company systems. • Recommends, schedules, and performs software improvements and upgrades for optimal performance of company workstations. • Determines, develops, and maintains user manuals and guidelines. • Researches and resolves application production problems. • Delivers training and provides knowledge transfer to end-user clients. • Provide strategic inputs in identifying technology options for delivering on Product Vision. • Provides technical expertise to support analysts and designers in developing and initiating new software programs and applications. • Work with the business independently at times to collaborate and design solutions. • Interacts regularly with managers, clients, vendors, and agencies to field queries and questions. • Liaises with software and hardware vendors for prompt rectification of any problems or emergencies. • Troubleshoot and debug complex software issues, providing timely resolutions and bug fixes. • Stay updated with industry trends, new technologies, and advancements. • Effectively interacts with business and functional teams to gather/develop functional and technical requirements and translate the requirements into robust analytics and reporting solutions. • Collaborates with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem. • Mentor and guide junior engineers, providing technical expertise and sharing best practices. • Oversees program logic, data processing, and error resolution quality assurance. • Research emerging application development software products, languages, and standards supporting company procurement and development efforts. • Administers diagnostic analysis of test results and delivers solutions to critical areas. • Coordinate production support for critical incidents in assigned applications.
Role Description Life360 is hiring an AI-Native Senior Software Engineer II, Mobile — a senior engineer who doesn't just use AI tools, but thinks natively in them. You'll be central to how the Experimentation & ML Intelligence team designs and ships growth experiments across the Life360 app, and how we use AI for development going forward. - Design and build high-quality Android growth features and experiments — across onboarding, activation, feature awareness, subscription conversion, and retention — running dozens of concurrent tests across the Life360 app. - Partner with product, design, data science, and analytics to translate hypotheses into shippable experiments, and turn results into the next decision. - Work with AI (Claude Code) as a first-class collaborator — your primary workflow involves orchestrating agents to create specs, generate Kotlin code and tests, verify results, and perform reviews. - Instrument experiments accurately — exposure logging and analytics — so the results downstream teams rely on are trustworthy. - Ship polished, performant, and reliable Android experiences to tens of millions of users — with strong attention to startup time, memory, battery, ANR, and crash-free rates. - Help define and codify AI-Native Android engineering practices for the team, establishing playbooks the broader mobile org can adopt. - Contribute to architectural decisions, code reviews, and a culture of craft and continuous improvement on the Android codebase. - Participate in on-call rotation and incident response for mobile experiments and releases. - Use agentic workflows to dramatically increase the delivery of strong outcomes — moving faster without sacrificing quality. - Mentor team members and contribute to team processes, technical standards, and help evolve the team's AI-native engineering practices. - Support performance, reliability, and accessibility across the Android features you own. Qualifications - 6+ years of Android software engineering experience shipping production apps at consumer scale. - At least 1 year of hands-on experience prompting, evaluating, and building with LLMs. - Strong proficiency with Kotlin and Jetpack Compose (and the Android View system); deep familiarity with the modern Android toolchain (Android Studio, Kotlin Coroutines, Flow). - Experience with Android architecture patterns (MVVM, MVI, Clean Architecture, Jetpack/ViewModel/Navigation, Hilt or Dagger) in a large, multi-team codebase. - Comfort with mobile experimentation concepts: feature flagging, A/B testing, exposure logging, holdouts, and guardrail metrics. - Solid grounding in mobile performance, memory, battery, ANR, and crash diagnostics (Android Studio Profiler, Perfetto/Systrace, Macrobenchmark, Crashlytics or equivalent). - Experience with CI/CD for Android (Gradle, Fastlane, GitHub Actions, Bitrise, or similar) and modular build systems (Gradle modules, Maven). - Deep experience with agentic workflows, prompt engineering, context-window management, and MCP/function calling. - Bachelor's degree in a technical field, or equivalent experience. Requirements - Growth mindset - You structure problems precisely, you learn quickly, you can show interest outside “your lane”, and you are always happy to try something new. - Collaborative approach - You communicate clearly, work well across teams, and value diverse perspectives. - Ownership mentality - You take responsibility for your work from design through production and beyond. - AI-native working style - You use AI tooling (Claude Code or equivalent) as a genuine development partner. - Thoughtful communication - You can explain technical tradeoffs and articulate ideas effectively. Benefits - Competitive pay and benefits. - Medical, dental, vision, life and disability insurance plans (100% paid for US employees). - 401(k) plan with company matching program in the US and RRSP with DPSP plan for Canadian employees. - Employee Assistance Program (EAP) for mental wellness. - Flexible PTO and 12 company-wide days off throughout the year. - Winter and Summer Weeklong Synchronized Company Shutdowns. - Learning & Development programs. - Equipment, tools, and reimbursement support for a productive remote environment. - Free Life360 Platinum Membership for your preferred circle. - Free Tile Products.
Role Description Civis Analytics is hiring a Software Engineer (Contract) to build and ship high-quality software across the full stack in service of our clients' most important missions. This is a 6-month contract role for an early-career engineer who is ready to work across the stack. React on the front end, Python/Ruby/Node on the back end, and SQL alongside a team of engineers, designers, and product managers who care deeply about what they build and who they build it for. - Develop high-quality software - Support and collaborate with other engineers, data scientists, and product managers - Review and debug code - Effectively apply Civis best practices methodology and enforce design standards - Ensure project documents are complete, current, and archived appropriately - Ability to research, prototype and recommend software solutions - Collaborate with other teams within the organization - Engage the project on an emotional level as well as technical Qualifications - 1 - 2 years of professional experience as a software developer/engineer - Familiarity with AI/ML concepts and experience building and integrating with AI tools such as Claude Code and GitHub Copilot - Experience developing user interfaces with modern JavaScript frameworks (specifically React) - Experience developing web applications with frameworks such as Rails, Django or NodeJS - Experience developing web applications with ReactJS, AngularJS and/or VueJS - Comfort working with SQL databases - Love of problem-solving - An ability and eagerness to constantly learn and teach others - Passion for solving large, complex problems for customers Requirements - Graduate degree in Computer Science or a related subject (preferred) - Significant experience with one or more of the following: - Python, Ruby, and/or Go (golang) - Flask - Developing AI applications - Designing and building APIs - Query optimization, database administration, analytics databases, and/or NoSQL - Automated software testing and continuous integration - Cloud application deployment and monitoring - Proficiency working with Amazon Web Services (AWS) - Data visualization for the web (using D3 or similar) - Statistics and predictive modeling (using tools like pandas, scikit-learn, NumPy, SciPy, R, STATA) - Prompt engineering, retrieval-augmented generation (RAG), or fine-tuning workflows Benefits - 6 Month Contract Term - Salary: $92,000 annually - Competitive benefits, including: - Unlimited PTO - 401K match with immediate vesting - Health, dental, and vision benefits - Paid parental leave - Breastfeeding support including breastmilk shipping services for traveling moms - Flexible work from home policy - Commuter benefits - Wellness initiatives including weekly group meditations - Monthly on-site massage therapy - Pet insurance - Modern office, conveniently located in the Loop. Close to public transportation, great restaurants and beautiful city views.



