Apply Edge Start your job search

Senior Full Stack Software Engineer (.NET / React / LAMP)

Velozient · Brazil

Apply & track with Apply Edge
We are looking for a full-time, remote Senior Full Stack Software Engineer (.NET / React / LAMP) with 6+ years of full stack software development experience to join our U.S. client.In this role, you will serve as a core member of a platform migration team, working primarily in .NET, C#, Microsoft SQL Server, and React while leveraging sufficient LAMP stack knowledge to read existing code, produce data migration scripts, and execute feature migration work. The majority of development work will be backend-focused (SQL data migration and .NET services), with feature-building work split evenly between back end (C#/.NET) and front-end (React). There is no expectation of new LAMP stack development.Our client provides industry-leading environmental compliance, fuel management, and facility maintenance software used by major fuel networks. Their platform helps companies monitor and optimize operations by delivering real-time insights, automating compliance tasks, and ensuring site uptime. With a mission to make sustainability and operational efficiency seamless, they are transforming how fuel networks operate through cloud-based, data-driven solutions that have a direct impact on performance, compliance, and environmental responsibility.ResponsibilitiesPerform backend data migration work, including writing and executing SQL data migration scripts to move customer data from legacy systems to the target platformRead and analyze existing LAMP-based application code to support feature migration planning and executionDesign and develop new features on the target platform using .NET, C#, Microsoft SQL Server, and React, with feature work split evenly between back end and front-endMaintain and enhance the existing LAMP-based web application to ensure continued stability and performance during the migration periodTake technical ownership of features, contributing to both functional and technical specifications to align with business goalsIndependently deliver high-quality product features and updates, while proactively seeking guidance when needed to maintain momentumWrite and execute unit tests to ensure code quality and reliabilityInvestigate and resolve defects identified during QA and user acceptance testing cyclesActively participate in daily stand-ups and weekly team meetings to discuss priorities, progress, and share ideas or technical insightsApply a solid understanding of the Software Development Lifecycle (SDLC) to projects of increasing complexity, with a focus on problem solving, critical thinking, system analysis and design, effort estimation, and sprint and release planningRequired ExperienceExcellent written and verbal communication skills in English6+ years of full stack development experience, with solid working experience in .NET, C#, and Microsoft SQL Server as the primary stackSolid working knowledge of PHP, Linux (AWS EC2), Apache, and MySQL sufficient to read existing code, produce data migration scripts, and execute feature migration work (no new LAMP stack development required)Hands-on experience with React.js for front-end feature developmentHands-on experience with AWS CloudFormation (infrastructure as code) and deploying containerized applications using AWS ECS (Docker)Solid understanding of Agile development practices, object-oriented programming, and multi-tiered software architecturesProven ability to work independently while recognizing when to collaborate or seek guidance to meet deadlines and maintain high qualityStrong team player with a collaborative mindset and effective communication skillsExcellent problem-solving skills and a demonstrated ability to quickly learn new technologies and conceptsAdaptable and open to change, with a proactive attitude and passion for continuous improvementSelf-motivated, results-driven, creative, and accountable in delivering work to a high standardProven delivery experience in a vibrant, dynamic startup environmentA collaborative approach, a can-do attitude, and a relentless pursuit to attain goals and solve problemsTrustworthy, team-oriented, and transparentDesired ExperienceUniversity degree or relevant industry experienceFamiliarity with AWS networking concepts, including VPC design and VPN configurationExperience working with AWS SQS for decoupled, event-driven architectures and AWS S3 for object storage and data lifecycle managementAdditional InformationKnowing your ideas are heard and matter think big!You get to own your job and be recognized for your contributionsWork with smart and creative peopleMaking mistakes is human. Let's learn from them. Be transparent!We recognize you as an individual no presumptions or judgment. Be the extraordinary you!15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidaysStart: ASAPAbout VelozientWe are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoys taking on challenging work, wants to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!