Full Stack .NET/C# & Angular Engineer – Monolithic to Microservices Migration

Full Stack .NET/C# & Angular Engineer – Monolithic to Microservices Migration

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.

Data Engineer

Global diversified media, information & services company with multiple subsidiaries, a global reach and household name is looking to grow their Software Engineering team. The company is based in NYC but is hiring a 100% remote technology team.

Applicants for the role should have ~4-5+ years experience as Data Engineer with hands-on experience working with large & diverse data sets building data pipelines. The current stack is GCP, BigQuery, Pub/Sub, BigTable, Cloud Storage, etc., as well as Python, SQL, ETL data pipelines, etc. AWS experience is ok, but must be willing to work w/ GCP tooling. This role can be 100% remote flex or in their midtown NYC Headquarters

This position includes competitive base salary, very comprehensive benefits and lots of great perks. Please send your resume to nyjobs@cypressg.com for immediate consideration.

Dev Ops Engineer (Remote)

My client is a well-known, international leader in media and technology and they are staffing in their unique technology startup incubator that cultivates pre-seed and seed-round companies. They are currently looking for a Dev Ops Engineer to join the team. This is an unbelievable opportunity to work with a variety of the brightest talent and most creative technology products being engineered today.

Qualified candidates should have at least 3+ years of experience with cloud environments (AWS, GCP, Azure, etc.), containerization (Docker), CI/CD tooling (Jenkins, etc.), scripting (Python or Bash) as well as some experience with deployment automation with Kubernetes. Applicants must have solid knowledge of the SDLC. BSCS or equivalent preferred.

The Dev Ops Engineer will partner with the portfolio company CTOs to help automate processes, set up environments, etc. Candidates should have excellent communication skills, good organization as well as documentation. The Dev Ops Engineer will work as a member of the team managing the build and release cycle, continuous integration and deployment, tooling and systems administration. You will participate in the standardization, consolidation and optimization of the deployment methodology.

This is an opportunity for a Dev Ops Engineer to work with talented teams of technology entrepreneurs in a dynamic, creative environment. The position features competitive compensation, performance bonus and comprehensive benefits. Please send a copy of your resume to nyjobs@cypressg.com for immediate consideration.

Dev Ops Engineer

Our client is a technology startup incubator that invests in women-founded tech startups at the pre-seed and seed round stage.  They have a number of startups in their portfolio consisting of ~3-10 employees each at any given time in the program.

They need a Dev Ops Engineer with 3+ years of experience including cloud (AWS, GCP and/or Azure), CI/CD tooling, ideally some Kubernetes, Python / Bash scripting.  In general, they want candidates who can learn and work with new technologies as needed.  They will partner with the portfolio CTOs to help automate processes, set up environments, etc.  Candidates should have excellent communication skills, good organization as well as documentation.  They are located in Manhattan but are open to hiring remote employees, but the Dev Ops Engineer will be expected to come in one day per quarter.

Competitive compensation, comprehensive benefits and lots of room for growth.

Automated QA’s Needed for multiple clients- Remote

Our clients are looking for experienced QA Engineer (Python or Java) to join our growing development teams . The Automated QA Engineers are embedded into product teams – these teams employ agile development practices, and are responsible for the development and performance of particular sets of applications. Therefore, this role requires strong collaboration and communication skills, and is primarily responsible for accelerating development while enhancing reliability.

Specifically, QA Engineers develop frameworks and strategies for unit, functional, integration, and performance test automation; integrate these frameworks into our CI/CD pipelines; and manage testing environments. They work closely with Software Engineers in order to do so, and participate in all stages of the development process. They will work directly with stakeholders to align team direction with business needs and gather feedback. Successful engineers will focus heavily on automation, feedback, and integration with our CI/CD pipelines, and will have the opportunity to work on critical projects with high-visibility impact on business performance.

What You Will Do

• Collaborate with development and IT to understand the company’s technology landscape

• Cooperate with stakeholders to understand business goals and collect user feedback

• Maintain and improve test environments which effectively mimic production usage

• Research and integrate new CI/CD technologies and methodologies (focusing on test automation)

• Develop and execute application and system test strategies (in conjunction with Software Engineers)

• Continuously analyze the SDLC, identifying and proposing improvements

What You Will Need to Succeed

• 3+ years of working experience in the testing/QA phases of the SDLC

• University Degree in Science, Technology, Engineering or Math, with Computer Science or related fields, strongly preferred

• Strong proficiency with Python or Java and test automation frameworks

• Proficiency with Linux/Unix environments and automated CI/CD pipelines

• Knowledge of C++, databases, and networking (proficiency and experience is a plus)

• Ability to prioritize and multitask efficiently while maintaining extreme attention-to-detail

• Strong interpersonal communication skills, with a track record of thriving in team setting

Appy now for immediate confidential consideration.

Software Engineer (Python / Elasticsearch)

Global diversified media, information & services company with multiple subsidiaries, a global reach and household name is looking to grow their Software Engineering team. The company is based in NYC but is hiring a 100% remote technology team.

They are currently looking for Software Engineers for Mid and Senior-Level roles. Mid-level candidates should have 3-5 years of experience and Senior-level candidates 5-7+ years working with Python, Elasticsearch (must-have, working on an ES-based service), Flask/Django, PostgreSQL. Pluses include AWS/GCP, Docker. 100% remote or hybrid flexible in their midtown HQ.

These positions feature competitive compensation, comprehensive benefits packages, lots of perks and plenty of opportunity for professional growth. Please send your resume to nyjobs@cypressg.com for immediate consideration.

Software Engineer (PHP, MVC)

Our client is a growing company creating novel solutions for real-time video streaming systems and solutions. They live stream concerts, sporting events, fashion shows, conferences, brand events, etc. and they are growing their Engineering team.

They currently have one Back-End Developer role available. Qualified candidates should have 3-5+ years of hands-one experience building applications with Linux, PHP, Zend (or any MVC framework), MySQL, & AWS. Any additional experience with or exposure to React.js, Python and/or FFmpeg are considered pluses. BSCS or equivalent is desired.

Candidates will participate in full-life cycle development including design and implementation of new features for the back-end video platform and associated tools. You have excellent communication skills and are organized. Any experience with video streaming is a plus but not required. The company is located in NYC but remote employment is fine, as long as you are able to meet at least one time each year for an all-hands meeting.

This position features competitive compensation, comprehensive benefits and lots of room for growth. Please send your resume to nyjobs@cypressg.com for immediate consideration.

Software Engineers (C#, .NET, Typescript / various levels / REMOTE)

Our client is a talented group comprised of visionary leaders in AI, ML, medical devices and software, creating world-class products that bring novel solutions to patients around the world. They are building a remote Software Engineering team and are hiring at levels ranging from Mid to Senior-Level Software Engineers, Lead Engineer and Director of Engineering.

Candidates at all levels are expected to be close to the technology and have a builder mentality. The tech stack is Javascript/Typescript, C# .NET Core, React, PostgreSQL, AWS lambdas, RDS, etc. but they are also willing to consider talented Software Engineers willing and able to learn the stack. Ideal candidates should have a solid foundation in computer science fundamentals and a BSCS or equivalent is preferred. Any additional experience in the medical device or biotech industry is considered a plus, as is experience working in a regulated environment (FDA, HIPPA, ISO, etc.).

There are physical offices located throughout the country for those interested in the opportunity to work together in a shared workspace post-Covid, but 100% remote work is fine too. These positions feature competitive compensation, comprehensive benefits, etc. Please send your resume to nyjobs@cypressg.com for immediate consideration

Full-Stack Developer (PHP / Laravel)

Our client is a small government contractor creating cutting-edge data analytics software for various groups in the defense and intelligence communities. They are located in the DC Metro area but are staffing a remote Engineering team.

There is a current need for a Full-Stack Web Developer to join their team. Applicants should have 2+ years of experience working with HTML, CSS, Javascript, PHP, Laravel, Linux, etc. Laravel is a substantial part of the role so deep knowledge is desired.

The role incorporates both back-end and front-end development and you’ll work on the entire project life-cycle. Applicants must be a US Citizen, and this is a great opportunity for a US Military Veteran. This position features competitive compensation and a comprehensive benefits package. Please send your resume to nyjobs@cypressg.com for immediate consideration.

Software Engineers (various levels)

Our client is a talented group comprised of visionary leaders in AI, ML, medical devices and software, creating world-class products that bring novel solutions to patients around the world. They are building a remote Software Engineering team and are hiring at levels ranging from Mid to Senior-Level Software Engineers, Lead Engineer and Director of Engineering.

Candidates at all levels are expected to be close to the technology and have a builder mentality. The tech stack is Javascript/Typescript, C# .NET Core, React, PostgreSQL, AWS lambdas, RDS, etc. but they are also willing to consider talented Software Engineers willing and able to learn the stack. Ideal candidates should have a solid foundation in computer science fundamentals and a BSCS or equivalent is preferred. Any additional experience in the medical device or biotech industry is considered a plus, as is experience working in a regulated environment (FDA, HIPPA, ISO, etc.).

There are physical offices located throughout the country for those interested in the opportunity to work together in a shared workspace post-Covid, but 100% remote work is fine too. These positions feature competitive compensation, comprehensive benefits, etc. Please send your resume to nyjobs@cypressg.com for immediate consideration.