What are the responsibilities and job description for the Senior Software Engineer (React, C#) position at New York Technology Partners?
We are seeking a Senior Software Engineer to help design, build, and enhance scalable web applications across a modern cloud-based software platform. This role will work closely with engineering, product, QA, and design teams to deliver high-quality solutions, improve system reliability, and drive continuous product innovation.
Key Responsibilities:
- Develop and maintain full stack web applications and backend services
- Build new features, troubleshoot issues, and improve system performance and scalability
- Write clean, testable code including unit, integration, and end-to-end tests
- Collaborate cross-functionally with Product, QA, and UX teams throughout the development lifecycle
- Contribute to release processes, DevOps workflows, and production support activities
- Mentor team members and help drive engineering best practices and code quality standards
Required Qualifications:
- 6 years of experience building modern web applications
- Strong experience with backend development and modern frontend frameworks
- Experience with React, TypeScript, APIs, and cloud-native application development
- Familiarity with databases such as PostgreSQL or Redis
- Experience with Docker, CI/CD pipelines, and automated testing frameworks
- Strong communication, collaboration, and problem-solving skills
Preferred Qualifications:
- Experience with C#/.NET, EF Core, and cloud-native hosting environments
- Familiarity with observability and monitoring tools
- Experience working in Agile or Shape Up development environments
- Exposure to DevOps and infrastructure tooling