We are looking for aBackend Engineerto join anAgile Software Development Team, working end-to-end on a high-scale platform delivering real value to customers worldwide.
You will contribute across thefull software development lifecycle, from supporting requirements and technical design to implementation, testing, documentation, and continuous delivery.
Full Remote (from Portugal)
?Only candidates currently living in Portugal will be considered
Compensation:€30,000 – €60,000 gross annually, based on experience
? Responsibilities
Develop and maintain backend services inJava, ensuring scalability and reliability
Support theProduct Ownerin refining requirements and proposing technical solutions
Create flowcharts, technical documentation, and system layouts when needed
Write clean, efficient, maintainable, and testable code to meet business needs
Buildunit, component, and integration tests, working closely with QA
Deploy solutions throughCI/CD pipelinesand contribute to continuous improvement
Test and document implemented features and system changes
What You Bring
3+ years of proven experience in Java (preferably Java 8+)
Strong experience in otherOOP languagesis also acceptable, but the role is Java-focused
Experience working onhigh concurrency / high transactional / highly availablesystems
Familiarity withclient-server protocolssuch as:
REST
SOAP
Solid knowledge ofdesign patternsand reusable engineering practices (e.g., extracting libraries, building shared components)
? Nice to Have (Tech Stack Exposure)
Our teams work with modern distributed systems and technologies such as:
Scala
Kafka
Akka
Memcached
Apache Storm
Apache Cassandra
Zookeeper
RabbitMQ
Don't worry if you haven't worked with all of them, we support onboarding and continuous learning.
? Work Conditions
Full Remote (Portugal)
Join an international team working on a global-scale product
Agile environment focused on engineering excellence and continuous delivery
??Important:Only candidates who arealready living in Portugalwill be considered.