Full Stack .NET/C# & Angular Engineer – Monolithic to Microservices Migration
Location: Fully Remote (with quarterly team meetings on the East Coast)
East Coast Candidates Preferred
Company Overview:
Our client is a leading international payment platform revolutionizing the world of payment solutions. As we embark on an exciting journey to modernize our technology stack, we are transitioning from a monolithic PHP architecture to a cutting-edge .NET/C# and Angular-based microservices environment. We are looking for a Full Stack .NET/C# & Angular Engineer to play a crucial role in this transformation.
Role Overview:
As a Full Stack Engineer, you will be responsible for converting a large-scale monolithic PHP environment into a scalable, high-performance microservices architecture using .NET/C# and Angular. You will work across the full stack, from backend development in .NET/C# to frontend development in Angular, contributing to the modernization of our platform. This is a hands-on technical role for engineers excited about migrating legacy systems to a more modular, efficient, and modern framework.
Key Responsibilities:
- Monolithic to Microservices Conversion:
- Lead the migration from a PHP monolithic architecture to a microservices-based architecture using .NET/C# and Angular.
- Full Stack Development:
- Design, develop, and implement both backend services in .NET/C# and frontend components using Angular, ensuring seamless integration between the two.
- Scalable Architecture:
- Contribute to building a robust, scalable enterprise platform that can handle increasing demand and ensure high performance.
- Collaboration:
- Work closely with cross-functional teams, including DevOps, QA, and Product Management, to ensure alignment and successful implementation of the architecture.
- Code Quality & Best Practices:
- Participate in code reviews and promote best practices such as clean coding, unit testing, and agile methodologies.
- Remote Team Engagement:
- Collaborate with a fully remote engineering team, maintaining clear and effective communication.
- Quarterly Meetings:
- Attend quarterly in-person team meetings on the East Coast to enhance team collaboration and strategy alignment.
Requirements:
- Technical Expertise:
- Extensive experience in .NET/C# backend development and Angular frontend development.
- Strong experience with PHP and familiarity with transitioning systems from a monolithic architecture to microservices.
- Hands-On Experience:
- Proven track record of building scalable and robust systems using .NET/C# and Angular.
- Experience in RESTful API development and microservices architecture design.
- Full Stack Knowledge:
- Strong understanding of both backend (C#) and frontend (Angular) technologies and how they interact within a microservices environment.
- Team Collaboration:
- Ability to work effectively in a remote team environment and collaborate with stakeholders across different time zones.
- Quarterly Travel:
- Willingness to travel to the East Coast for quarterly team meetings.
Benefits:
- Competitive salary
- Comprehensive health and wellness benefits
- Flexible remote work environment
- Professional development opportunities
- Dynamic and collaborative work culture
This version emphasizes the technical role and the conversion from a monolithic PHP environment to a modern .NET/C# and Angular architecture while also addressing the fully remote nature and the importance of collaboration.