Senior Software Engineer (In office - NYC)
MetTel is seeking a highly motivated and experienced Senior Software Engineer to join our Bruin Software Engineering Team in New York City. As a global communications solutions provider, MetTel offers a comprehensive suite of managed services focusing on secure connectivity, network, and mobility solutions for business and government agencies. This role is pivotal in leading a major platform modernization, transitioning complex legacy enterprise web applications to a modern, maintainable code stack.
In this position, you will own the end-to-end rewrite of a production enterprise web application, migrating module by module to a modern stack including NestJS, React/TypeScript, and while ensuring backward compatibility with the existing MSSQL database. Your responsibilities will encompass full-stack development across backend (JavaScript, Python, NestJS/Node.js), frontend (React with TypeScript), and data layers (TypeORM with Microsoft SQL Server). Additionally, you will design and maintain RESTful APIs with OpenAPI/Swagger documentation and manage clean contracts between new and legacy modules during the transition.
The ideal candidate will have a minimum of 5 years of professional software engineering experience with a proven track record of delivering production systems. Strong proficiency in TypeScript/JavaScript and Node.js, particularly with frameworks like NestJS, is essential. Solid experience with React in building complex, data-driven web applications, as well as relational database expertise with ORM frameworks and MSSQL, is required. Familiarity with cloud platforms (AWS, Azure, or GCP), hands-on DevOps practices including CI/CD, containerization (Docker, Kubernetes), and openness to AI-assisted development tools are also important.
MetTel offers a competitive salary range of $150,000 to $180,000 annually, reflecting the cost of labor across various U.S. geographic markets. Compensation varies by work location and may also depend on job-related knowledge, skills, and experience. Additional benefits include comprehensive medical, dental, and vision insurance, 401(k) retirement plans, and opportunities for professional development.
Joining MetTel means becoming part of a team that values innovation, collaboration, and the opportunity to work on impactful projects that drive cost savings, efficiency, and technological advancement for our clients. We foster an environment where professionals can grow, develop their skills, and enjoy a rewarding career.