Job Closed

This listing is no longer active.

Senior Full Stack Developer

Full-stack EngineerSoftware EngineerPart TimeRemoteSeniorTeam 11-50Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Greece

Posted

33 days ago

Salary

0

Seniority

Senior

Job Description

Senior Full Stack Developer

inventYOU IT Consulting

• Design, develop, implement, and integrate full stack software solutions based on business requirements • Develop and maintain backend and frontend components using modern technologies and frameworks • Manage and maintain development, staging, and production environments, ensuring smooth promotion of changes between environments • Own and manage CI/CD pipelines to ensure reliable and consistent deployments • Maintain platform health through server configuration, performance monitoring, security patching, and general platform administration • Review and maintain code quality standards, including version control practices and technical documentation • Establish and promote testing practices, including unit testing for custom-developed solutions • Design and maintain RESTful APIs and system integrations • Contribute to software architecture decisions, integration patterns, and microservices implementations • Collaborate effectively with internal teams and external stakeholders to deliver integrated solutions • Monitor application performance and support optimisation initiatives • Troubleshoot and resolve technical issues across application environments • Stay current with emerging technologies, industry trends, and best practices

Job Requirements

  • University degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional qualification
  • Minimum 7 years of professional experience designing, developing, implementing, and integrating software solutions
  • Demonstrated experience across the full Software Development Life Cycle (SDLC)
  • Strong experience with cloud computing platforms such as Azure or AWS
  • Strong knowledge of API design and integration principles
  • Strong knowledge of microservices architecture and design patterns
  • Strong knowledge of containerisation and orchestration technologies, including Docker and Kubernetes
  • Strong understanding of database design principles
  • Strong knowledge of DevOps practices and CI/CD pipelines
  • Deep understanding of software integration and interoperability principles
  • Understanding of secure software development practices and OWASP principles
  • Proficiency in backend technologies such as .NET, Java, Node.js, Python, PHP, or similar technologies
  • Proficiency in frontend technologies and frameworks such as Angular, React, or React Native
  • Experience with JavaScript, TypeScript, HTML, XML, and JSON
  • Experience designing and developing RESTful APIs and working with asynchronous programming concepts
  • Experience with relational databases including Microsoft SQL Server, MySQL, and PostgreSQL
  • Hands-on experience with cloud-native development, including compute, storage, serverless services, container architectures, and identity management
  • Experience with source control systems such as Git and Azure DevOps
  • Familiarity with GraphQL, WebSockets, or real-time web applications
  • Familiarity with observability and performance optimisation tools
  • Familiarity with AI/ML architectures, Large Language Models (LLMs), and managed AI services such as Azure OpenAI or AWS Bedrock
  • Experience working in Agile, Waterfall, and hybrid project environments
  • Experience working within complex international environments
  • Expert written and verbal communication skills in English
  • Good knowledge of MS Office tools, including Word, Excel, Outlook, and PowerPoint
  • Familiarity with MS SharePoint, MS Visio, and MS Project

Benefits

  • Work on complex and technically challenging software projects
  • Collaborate with experienced international teams and stakeholders
  • Contribute to cloud-native and modern software engineering initiatives
  • Gain exposure to emerging technologies and innovative solutions
  • Develop your expertise across full stack development, DevOps, and cloud technologies

Related Job Pages

More Full-stack Engineer Jobs

Filigran logo

Senior Software Engineer – Quality, Test & CI Engineering

Filigran

Uncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.

Full TimeRemoteTeam 201-500Since 2022H1B No Sponsor

• Audit the current state of test coverage and CI pipelines across the OpenCTI, OpenAEV, and OpenGRC — identify critical gaps and define a prioritised roadmap to address them. • Define and implement a cross-product test strategy covering unit, integration, end-to-end, and contract testing — adapted to each layer of the stack (GraphQL API, TypeScript/React frontend, Node.js/Java backend, Python connectors). • Lead the consolidation and standardisation of CI/CD pipelines towards GitHub Actions, introducing quality gates (coverage thresholds, mutation testing, flakiness detection, static analysis) as first-class pipeline steps. • Build shared test tooling, templates, and libraries that product teams can adopt with minimal friction — reducing the cost of writing good tests. • Introduce and maintain performance and load testing practices where none currently exist, establishing baselines and regression detection for critical system paths. • Define and enforce standards for test reliability and pipeline speed — flaky tests and slow pipelines are engineering debt you'll actively reduce. • Work closely with product engineering teams to embed quality practices in their day-to-day workflows, providing guidance, code reviews, and hands-on pairing where needed. • Stay current with the testing, CI/CD, and AI-assisted engineering landscape — evaluating new tools, LLM-based test generation approaches, and agentic testing frameworks, and bringing well-reasoned proposals to the team.

France
Tether.to logo

Senior Software Architect

Tether.to

Bringing real world currency to the blockchain.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Design, build, and maintain scalable backend services and APIs in Node.js • Develop reliable infrastructure components supporting high-availability systems • Improve system scalability, performance, and operational resilience • Contribute to architecture discussions and technical decision-making • Work on integrations with blockchain networks and digital asset infrastructure • Support systems related to token operations, permissions, transaction workflows, and operational controls • Contribute to internal tooling and platform reliability improvements • Help maintain secure and scalable infrastructure standards • Improve observability, monitoring, and operational tooling • Support deployment workflows and infrastructure automation • Collaborate on performance optimization and system reliability initiatives • Contribute to technical documentation and engineering best practices • Work closely with Product, Engineering, and other internal teams • Support technical discussions and implementation planning • Help translate business and product requirements into scalable technical solutions

Belgium
Tether.to logo

Senior Software Architect

Tether.to

Bringing real world currency to the blockchain.

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Design, build, and maintain scalable backend services and APIs in Node.js • Develop reliable infrastructure components supporting high-availability systems • Improve system scalability, performance, and operational resilience • Work on integrations with blockchain networks and digital asset infrastructure • Support systems related to token operations, permissions, transaction workflows, and operational controls • Improve observability, monitoring, and operational tooling • Collaborate on performance optimization and system reliability initiatives

Switzerland
DraftKings logo

Senior Software Engineer, Platform Tooling

DraftKings

DraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s

At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're not waiting for the future to arrive. We're shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Senior AI Engineer, you'll redefine how software gets built at DraftKings. In this high-impact role, you'll lead the development of AI-powered systems that elevate productivity and streamline the developer experience for more than 2,000 engineers. You'll design intelligent tooling, optimize workflows, and deliver seamless integrations that remove friction from every stage of the software development lifecycle. Your work will blend deep technical expertise with strategic thinking, shaping the future of our internal platforms and mentoring engineers across the company. What you'll do - Design and implement AI-driven tools and services that enhance engineering workflows, including code generation, test automation, documentation, and knowledge discovery. - Build intelligent automation into the SDLC through integrations with CI/CD systems, IDEs, code review tools, and other developer platforms. - Collaborate with senior engineers and technical leads to evaluate emerging AI technologies and assess their impact across teams. - Advocate for best practices in AI-assisted development, and provide enablement resources to accelerate internal adoption. - Mentor engineers on AI usage, software architecture, and automation techniques to elevate team-wide capabilities. What you'll bring - Bachelor's Degree in Computer Science or a related field, or equivalent combination of education and experience. - At least 3 years of experience in backend development using object-oriented languages like C# or Java, with deep knowledge of system design and engineering best practices. - Strong experience building developer-facing tools or working on internal platforms focused on productivity and workflow improvement. - Hands-on experience integrating AI into software engineering tasks-such as using LLMs for code assistance, automated documentation, or intelligent testing. - Proficiency with CI/CD tools, cloud-native environments, and developer infrastructure. - A passion for scaling developer efficiency through smart automation and intuitive design. - Proven ability to lead cross-functional initiatives and mentor engineers through design, implementation, and optimization. Join Our Team We're a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don't worry, we'll guide you through the process if this is relevant to your role.

Canada