
HUMAN: a different kind of tech company
Software Engineer
🚩 About Human Ready
We’re Human Ready, a Lisbon-based tech startup building the next generation of enterprise software. Our mission is simple: free people from the burden of bad software by designing tools that are intuitive, powerful, and built around human workflows.
We partner with high-performing organizations to expand the capabilities of their systems and teams — helping them unlock growth and operational excellence.
🔎 About the Role
We’re hiring a Junior Software Engineer who’s ready to get their hands dirty solving real-world problems with clean, scalable code. You’ll join a small, ambitious team creating web-based enterprise applications — from API development to UI design, infrastructure to data processing.
This is an entry-level role, but you’ll be working directly with senior engineers and the CTO on meaningful, client-facing projects. You’ll get deep exposure to the full software development lifecycle, from design through deployment, with the mentorship to grow fast and well.
🔑 What You’ll Do
Software Engineering
-
Design and implement MVPs, prototypes, and production-grade features
-
Write and maintain full-stack code (back-end and front-end)
-
Develop REST APIs and integrate with databases, third-party services, and message queues
-
Write unit, integration, and end-to-end tests
-
Participate in code reviews and architectural discussions
-
Debug and resolve issues across the stack
-
Write clear technical documentation for both internal and client use
DevOps & Deployment
-
Work with Docker and CI/CD pipelines to ship code reliably
-
Monitor and troubleshoot deployed services
-
Contribute to infrastructure-as-code and cloud environments (we’ll teach you!)
Client Collaboration
-
Help onboard users and respond to support requests
-
Collaborate with clients during development sprints and demos (we’ll prepare you!)
-
Incorporate feedback quickly and pragmatically
⚙️ Example Problems You Might Work On
-
Build a data ingestion pipeline: ingest data from dozens of sources (APIs, Excel uploads, databases), normalize and index it in PostgreSQL for fast querying.
-
Design a permissions system that supports fine-grained access control at the organization, team, and user levels — with a scalable data model and simple UI for non-technical users.
-
Implement cool Human Ready features allowing users to have answers in minutes instead of weeks.
-
Design a clean UI that auto-suggests results, with zero training required.
-
Profile and optimize slow queries across large operational datasets, using query plans, indexes, and caching layers.
-
Write a full suite of Cypress tests to verify end-to-end user workflows, catching regressions across frequent deployments.
-
Refactor legacy code for testability and maintainability, applying clean architecture.
These are real projects we work on — and you’ll never just be handed tickets to implement without context.
👤 Who You Are
Technical Skills
-
Degree in Computer Science, Software Engineering, or related field
-
Some experience building web applications (personal, academic, internship, or freelance)
-
Comfortable with at least one backend language (preferably Python) and one frontend framework (preferably React)
-
Understanding of RESTful API design, data modeling, and version control (Git)
-
Basic familiarity with database systems (SQL) and modern software testing practices
-
Bonus: exposure to Docker, CI/CD, Linux, Elasticsearch, or cloud platforms
Mindset & Behavior
-
Curious, fast learner — open to feedback and committed to improvement
-
Analytical thinker who enjoys solving real problems
-
Comfortable working independently and owning tasks
-
Strong communicator — both with teammates and non-technical stakeholders
-
Collaborative, flexible, and fun to work with
-
Fluent in Portuguese and English, written and spoken
🖥️ Our Tech Stack
You don’t need to master all of these — but you should be excited to learn them.
-
Languages: Python, JavaScript
-
Frameworks & Libraries: FastAPI, React, Cypress
-
Data & Search: PostgreSQL, Elasticsearch
-
Tooling: Docker, Git, CI/CD pipelines, Linux
🎁 What We Offer
Competitive Compensation
-
Full-time, permanent contract
-
Competitive salary for entry-level roles
-
22 days of paid vacation
-
Paid parental leave (up to 180 days, per Portuguese law)
-
Employer-covered health, dental, and vision insurance
-
Mobile phone with unlimited voice/text/data
-
Stocked office kitchen: fresh fruit, snacks, coffee and more
Work-Life Balance
-
Hybrid work model: mostly on-site in Lisbon, with flexible work-from-home days
-
Occasional travel opportunities
Learning & Career Growth
-
Continuous formal and informal training — technical and behavioral
-
Regular mentoring from experienced engineers and leadership
-
Weekly “lunch & learn” sessions to share knowledge and stay sharp
-
Clear, transparent career development model
-
Fast-track opportunities for high performers
Culture & Team
-
Open, collaborative environment with direct access to founders
-
Transparent business updates and shared decision-making
-
No bureaucracy, no silos: just a strong team solving hard problems
-
Regular team social events, retreats, and community initiatives
-
A supportive team where your growth is our priority
📧 How to Apply
Send your CV to recruiting@humanready.io, by clicking the button below.
Please include job reference HR-EN-01-LX
.png)