
Senior Software Engineer
Posted Aug 28

Posted Aug 28
This is a fully remote position, open to applicants in Greece.
• Engage throughout the S-SDLC, encompassing analysis and architectural design through implementation, testing, and deployment.
• Create and maintain .NET web applications utilizing .NET Framework 4.8 and .NET 10.
• Design, construct, and enhance SQL Server database interactions.
• Produce clean, reliable, scalable, and high-performance code.
• Conduct integration and unit testing.
• Facilitate peer-led code reviews and uphold standards of code quality.
• Implement SOLID principles and design patterns.
• Develop and manage CI/CD pipelines.
• Identify issues, recurring patterns, and opportunities for system enhancements.
• Create innovative technical solutions.
• Contribute to thorough technical documentation.
• Collaborate with POs, BAs, Automation Testers, QA, and DevOps.
• Oversee monitoring, logging, and alerting for services in production.
• Reverse-engineer existing code and make decisions regarding refactoring versus rewriting.
• Mentor team members and share technical knowledge.
• Take ownership of features from design to deployment, ensuring performance, scalability, and quality.
• 6+ years of professional experience in .NET engineering.
• Proficient with .NET Framework 4.8, .NET 10, and C#.
• Strong skills in SQL Server, including queries, stored procedures, performance tuning, and SSRS.
• Solid understanding of HTTP, JSON, and RESTful API principles.
• Demonstrated experience with high-traffic applications focusing on performance and scalability.
• Knowledge of SOLID principles and design patterns.
• Experience contributing to CI/CD pipelines and automation of deployments.
• Bachelor’s degree in Computer Science or a related field.
• Proficiency in Greek and English, both spoken and written.
• Capability to identify and resolve complex issues.
• Commitment to knowledge-sharing and collaborative teamwork.
• Bonus: familiarity with RabbitMQ and Apache Kafka.
• Bonus: understanding of billing and subscription management systems.
• Work-from-anywhere scheme (travel and work).
• Flexible working hours.
• Health and life insurance program.
• Learning & development budget.
• Remote-first work with optional, ad hoc in-person meet-ups.
• Collaborative engineering culture featuring peer-led code reviews and knowledge-sharing.
• Opportunities to influence system architecture and technical direction.
• Friendly, dynamic team with opportunities for growth and learning.
• Hands-on experience with APIs, billing systems, and large-scale/high-traffic B2B commerce.
• Work on a platform that impacts customers across 75+ countries.
TMS
StaffMill Oy
HumanIT Digital Consulting
HumanIT Digital Consulting
Get handpicked remote jobs straight to your inbox weekly.