Junior Software Engineer
6 days ago
Junior software engineer
Rivertech has created the first operating system for smart homes, which enables you to automate and monitor your entire smart home with RiverOS.
We are currently looking for a passionate Junior software engineer to design, develop and maintain software solutions.
Junior software engineer responsibilities include gathering user requirements, defining system functionality and writing code mainly in Python and other languages. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Junior software engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
You will have the opportunity to be part of a team that is working on the state of art technologies.
Responsibilities
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
Requirements and skills
- 1–2 years of experience in end-to-end software engineering—designing
- Strong Python development skills, including asynchronous programming and writing well-tested, maintainable code
- Familiarity with Python web frameworks (AioHTTP/Flask) and REST/gRPC API design
- Understanding of system design fundamentals: modular architectures, data modeling, event-driven patterns, and trade-offs
- Solid grasp of networking principles: TCP/IP, DHCP, DNS, HTTP/WebSockets, basic TLS/PKI
- Experience with database systems (SQL and NoSQL), including schema design, indexing, and query optimization
- Proficiency with containers and developer tooling (Docker, Compose) and CI/CD workflows (automated testing and deployments)
- Secure coding practices for Python web apps: input validation, authN/authZ (OAuth2/JWT), secrets management
- Ability to document requirements/specifications and collaborate using Git-based workflows
- Experience with test-driven development and quality assurance practices
- Fluent in English and Greek
- BSc in Computer Science, Engineering, or related field
Nice-to-have:
- IoT awareness: device-to-cloud patterns and common protocols (e.g., MQTT; familiarity with Zigbee/Z-Wave is a plus)
- Practical knowledge of scaling and reliability: horizontal scaling, load balancing, caching, idempotency, retries/backoff, and rate limiting
- Cloud infrastructure familiarity (AWS and/or Google Cloud): compute, storage, networking (VPC), IAM, monitoring/observability
- Applied AI/ML experience in fine-tuning or training models (LLMs/classical), building RAG pipelines and evals/guardrails and/or working with embeddings/vector stores
Benefits
- Rivertech provides a dynamic and creative environment that gives the opportunity to team members to evolve their skills, broaden their knowledge and interact with new technologies
- Competitive salaries
- Target based bonuses
- A hybrid work environment, combining remote and on-site collaboration
-
Junior Software Developer
1 week ago
Athens, Attica, Greece Chemical Safety Software Full time €35,000 - €45,000 per yearCompany DescriptionChemical Safetyprovides industry-leading environmental technology for chemical, facility, and hazardous waste management, as well as compliance with local, national, and international chemical safety rules and regulations. Our extensive domain experience is focused on environmental compliance, reporting, and management, providing powerful...
-
Junior Software Engineer
2 weeks ago
Athens, Attica, Greece ΙΝΤΡΑΛΟΤ Α.Ε. Full time €40,000 - €60,000 per yearJoin INTRALOT as a Junior Software Engineer (C++) Your Role As a Junior Software Engineer (C++) at INTRALOT, you'll play a pivotal role in designing and developing robust, efficient, and secure software solutions that power our global gaming systems. Here's what you'll be doing: Write clean, efficient, and secure code in C++Design and implement detailed...
-
Junior Software Engineer
1 week ago
Athens, Attica, Greece 3354b07e-c472-4ddf-be0f-2dd1947d0fc2 Full time €25,000 - €40,000 per yearWho we areCoded Lines was founded in 2018 and we help companies transform business ideas and product concepts into high-quality web and mobile applications. We have pridefully helped customers in Europe and the USA to launch their applications. We are experts on cross-platform application development on the leading JavaScript mobile & web ecosystem. More...
-
Senior Full Stack Software Engineer
2 weeks ago
Athens, Attica, Greece Natech ∙ Financial Software Full time €60,000 - €120,000 per yearNatech Banking Solutions is a leading European fintech company with nearly 20 years of experience in developing advanced banking systems for major financial institutions. Headquartered in Ioannina, with offices in Athens, Switzerland and Germany, Natech is at the forefront of digital banking innovation. Our comprehensive product suite includes core banking...
-
Senior Full Stack Software Engineer
2 weeks ago
Athens, Attica, Greece Natech Financial Software Full time €60,000 - €120,000 per yearNatech Banking Solutions is a leading European fintech company with nearly 20 years of experience in developing advanced banking systems for major financial institutions. Headquartered in Ioannina, with offices in Athens, Switzerland and Germany, Natech is at the forefront of digital banking innovation. Our comprehensive product suite includes core banking...
-
Junior/Mid .NET Software Engineer
2 weeks ago
Athens, Attica, Greece Hyrd Full time €35,000 - €45,000 per yearWe are hiring on behalf of our client, the largest provider of business software products and services in Greece, a Junior/Mid .NET Software Engineer. The company is recognized for driving digital transformation and operational excellence across diverse industries, while effectively serving a growing customer base of 90K+ customers across Europe.What You'll...
-
Junior Software Engineer
4 days ago
Athens, Attica, Greece Sword Services Greece S.A. Full time €25,000 - €60,000 per yearSword Services Greece is an IT Services and Software Solutions provider company, driving EU Institutions and Global Leaders in their Digital & IT transformation. As part of the Sword Services Greece team, you'll leverage your expert IT competency to drive critical projects, ensuring rapid, precise delivery that consistently meets, and often exceeds, the...
-
Junior-Mid Software Engineer
2 weeks ago
Athens, Attica, Greece Sword Services Greece S.A. Full time €30,000 - €60,000 per yearSword Services Greece S.A. is looking for Junior Software Engineer (Java/Spring Boot). The successful candidates will work in a multicultural environment supporting our core business in large Information Systems for the European Commission. The company offers optimum career advancement opportunities for successful candidates who should combine relevant...
-
Junior Java Software Engineer
1 week ago
Athens, Attica, Greece Sword Group Full time €25,000 - €45,000 per yearSword Services Greece S.A.is looking forJunior Software Engineer (Java/Spring Boot). The successful candidates will work in a multicultural environment supporting our core business in large Information Systems for the European Commission. The company offers optimum career advancement opportunities for successful candidates who should combine relevant...
-
Junior Java Software Engineer
1 week ago
Athens, Attica, Greece Sword Services Greece S.A. Full time €25,000 - €40,000 per yearSword Services Greece S.A. is looking for Junior Software Engineer (Java/Spring Boot). The successful candidates will work in a multicultural environment supporting our core business in large Information Systems for the European Commission. The company offers optimum career advancement opportunities for successful candidates who should combine relevant...