Junior Software Engineer
4 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
2 weeks 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 enexgroup Full time €35,000 - €45,000 per yearThe Hellenic Energy Exchange S.A. (HEnEx) is seeking a Junior Software Engineer to join its Research, Technology & Development Department. The department leads advanced research on electricity markets, with a strong focus on advancing innovative technological solutions. As a Junior Software Engineer, you will be a key member of our team, actively...
 - 
					
Junior Software Engineer
2 days ago
Athens, Attica, Greece Sword Group Full time €35,000 - €45,000 per yearSword Services Greece S.A.is looking for experiencedJunior 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...
 - 
					
						Junior Software Engineer
2 weeks ago
Athens, Attica, Greece Europa Insurance Full time €20,000 - €25,000 per yearΗ Ασφαλιστική Εταιρεία «ΕΥΡΩΠΗ ΑΣΦΑΛΙΣΤΙΚΗ» στο πλαίσιο της συνεχούς ανάπτυξης των εργασιών της, αναζητά στέλεχος να ενταχθεί ως «Junior Software Engineer» στην Διεύθυνση Πληροφορικής.Περιγραφή Θέσης·...
 - 
					
						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...
 - 
					
						Senior Software Engineer
2 weeks ago
Athens, Attica, Greece AI2CYBER Full timeAbout the RoleWe are seeking a Senior Full-Stack Software Engineer based in Greece, with at least 7+ years of professional experience in Python and 7+ years in React. This is not a junior position - the role requires a proven track record of delivering complex systems, where obstacles can only be overcome with hands-on experience, technical judgment, and...
 - 
					
						Senior Software Engineer
2 weeks ago
Athens, Attica, Greece AI2CYBER Full time €90,000 - €120,000 per yearLocation: RemoteType: Full-timeExperience Level:Senior LevelAbout the RoleWe are seeking aSenior Full-Stack Software Engineerwith at least 7+ years of professional experience in Pythonand 7+ years in React. This isnot a junior position- the role requires a proven track record of delivering complex systems, where obstacles can only be overcome with hands-on...
 - 
					
						Senior Software Engineer
2 weeks ago
Athens, Attica, Greece AI2CYBER Full timeAbout the RoleWe are seeking a Senior Full-Stack Software Engineer based in Greece, with at least 7+ years of professional experience in Python and 7+ years in React. This is not a junior position - the role requires a proven track record of delivering complex systems, where obstacles can only be overcome with hands-on experience, technical judgment, and...
 - 
					
						Junior DevOps Software Engineer + fully-funded PhD
14 hours ago
Athens, Attica, Greece National and Kapodistrian University of Athens Full time €40,000 - €45,000 per yearJob descriptionWe are seeking a Junior Software Engineer to support end-to-end software system integration for research EU-funded projects. The role involves designing, developing, implementing, and maintaining continuous deployment solutions and products, as well as coaching software engineers on DevOps, automation, and cloud-native...
 - 
					
						Junior Software Developer
2 weeks ago
Athens, Attica, Greece CloudOn Full time €20,000 - €25,000 per yearBasic informationCloudOn was established in 2008, committed to providing the highest quality IT services, our aim is to deliver growth through the use of cutting edge technology by working in partnership with key vendors to bring you latest technology in e-commerce.ResponsibilitiesWe are looking for the next member of our development team.The ideal candidate...