
Full Stack Software Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Greece.
• Design and maintain both frontend and backend services that facilitate meter assessment and analytics solutions.
• Create web-based tools for enhanced functionality.
• Develop and sustain APIs for seamless integration.
• Provide support for batch upload processes.
• Integrate with existing data pipelines for efficient data flow.
• Diagnose and resolve application issues.
• Maintain data quality, traceability, and adhere to security best practices.
• Practical experience with both frontend and backend web technologies.
• Master’s degree in Computer Science or a related discipline.
• Strong proficiency in JavaScript (or TypeScript) along with at least one high-level programming language (e.g., Golang, Python).
• Familiarity with contemporary JavaScript frameworks (Express.js, React, Node.js, Redux, etc.).
• Proven experience in building backend APIs using Python, FastAPI, or similar frameworks.
• Extensive knowledge of relational databases, preferably PostgreSQL.
• Experience in implementing batch data ingestion processes and background tasks.
• Understanding of data validation, quality assurance, and audit or traceability frameworks.
• Proficient in integrating third-party libraries and backend REST APIs.
• Experience with configuration-driven systems over hard-coded logic.
• Familiarity with Test-Driven Development (TDD) methodologies.
• Awareness of web application security best practices and data privacy regulations.
• Competence in using Git for version control.
• Basic knowledge of Unix and familiarity with cloud infrastructure technologies (AWS, Serverless, etc.) and Docker/Containers.
• Health insurance coverage.
• Options for remote work.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.