Full Stack Engineer – Java, .NET or Python | Remote

  • Full Time
  • Remote

Website Eraytec

Location

Remote

Job Category

Information Technology (IT) & Software
Remote / Work-from-Home Opportunities

Job Overview

We are seeking an experienced Full Stack Engineer to contribute to platform architecture, engineering strategy, modernization, and large-scale software development initiatives. The role offers flexibility across Java, .NET, Python, or Go and requires strong experience building scalable platforms, APIs, distributed systems, and modern web applications.

The successful candidate will take ownership of platform architecture and engineering strategy while contributing to production-grade software, architecture reviews, technical standards, and platform modernization programs. The position also requires the ability to resolve complex technical dependencies across multiple engineering teams and work effectively within distributed technology environments.

This remote opportunity provides strong career growth potential in full stack engineering, platform architecture, distributed systems, and software modernization. Advanced technical training, cloud and architecture certifications, and continuous professional development can support progression toward Senior Full Stack Engineer, Staff Engineer, Principal Engineer, or Solution Architect roles.

Key Responsibilities

  • Define and own platform architecture and engineering strategy.
  • Lead large-scale platform modernization initiatives.
  • Develop proofs of concept to validate technical solutions.
  • Contribute production-grade code across backend and frontend technologies.
  • Drive architecture reviews and establish engineering standards.
  • Resolve cross-team technical dependencies and architectural challenges.
  • Design and develop high-scale APIs and distributed systems.
  • Contribute to data modeling and event-driven architecture initiatives.
  • Support platform migration and modernization programs.
  • Collaborate with engineering teams to deliver scalable and maintainable software solutions.
  • Promote engineering best practices, code quality, and architectural consistency.

Requirements & Qualifications

  • Strong professional experience in Full Stack Engineering or a related software engineering role.
  • Deep expertise in one or more of the following:
    • C# / .NET
    • Go
    • Java
    • Python
  • Strong experience developing high-scale APIs.
  • Solid understanding of distributed systems.
  • Experience with data modeling and event-driven architectures.
  • Experience with React or modern frontend frameworks.
  • Proven platform modernization and migration experience.
  • Strong understanding of software architecture and engineering standards.
  • Experience participating in architecture reviews and technical decision-making.
  • Strong cross-team collaboration and technical problem-solving skills.

Salary, Benefits & Career Growth

Salary information has not been provided for this position and therefore no salary estimate is included.

The role offers an opportunity to work on large-scale platform modernization, distributed systems, APIs, architecture, and full stack engineering initiatives. Professional development through cloud, software architecture, and technology-specific certifications can support long-term career progression toward Staff Engineer, Principal Engineer, Platform Architect, or Solution Architect positions.

Application Process

Application Process (Website)

Apply only through the official job link.

Click Apply Now on the website to proceed with the application process.

HR Email for Application

Send your updated resume directly

To apply for this job email your details to vijayalaxmi.a@eraytec.com