Job Closed

This listing is no longer active.

CentralReach logo
CentralReach

Elevating Autism & IDD Care through Technology

Senior Full Stack Software Engineer, .NET/React

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2010H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

32 days ago

Salary

$140K - $170K / year

Seniority

Senior

Job Description

Senior Full Stack Software Engineer, .NET/React

CentralReach

• Own end-to-end delivery of features—from design and implementation to deployment and monitoring • Design and develop scalable backend services using .NET (C#, ASP.NET Core) • Build and maintain modern, performant frontends using React, TypeScript, and related tooling • Collaborate with product and design to translate requirements into clean, maintainable solutions • Drive architecture decisions, including API design, data modeling, and system integration • Ensure code quality and maintainability through testing, code reviews, and best practices • Troubleshoot and resolve production issues, ensuring high system reliability • Mentor junior engineers and contribute to a high-performing engineering culture • Continuously improve development processes, tooling, and team velocity

Job Requirements

  • 6+ years of professional software development experience
  • Strong experience with .NET / C# and building RESTful APIs
  • Strong experience with React and modern frontend development (hooks, state management, component design)
  • Experience with TypeScript, HTML, CSS
  • Solid understanding of software architecture and design patterns
  • Experience working with relational databases (PostgreSQL, SQL Server, etc.)
  • Familiarity with cloud environments (AWS, Azure, or GCP)
  • Experience with CI/CD pipelines and modern deployment practices
  • Strong problem-solving skills and ability to work independently with minimal oversight
  • Excellent communication and collaboration skills.

Benefits

  • Competitive compensation
  • Comprehensive health benefits
  • Generous PTO
  • 401(k) matching
  • Paid parental leave
  • Hybrid work schedules
  • Career development support
  • Wellness programs
  • Opportunities to give back through CR Cares™

Related Job Pages

More Backend Engineer Jobs

BJAK logo

Senior Software Engineer, JavaScript/TypeScript

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Backend Engineer32 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description As a Senior Software Engineer, you will be a key contributor to our innovative and dynamic engineering team based in Indonesia. This role offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and contribute to the continuous growth and success of our organization. - Develop high-quality back-end in Node.js for web application. - Familiar with front end JavaScript web technologies such as ReactJS, NextJS or AngularJS. - Maintain and bug fixing for existing backend and web system. - Support internal and external users. - Implement features based on requirements from product owners. - Analyze, fix issues and improve software quality. - Mentor, provide guidance and best practice advice to the team. Qualifications - Bachelor’s Degree in Computer Science or equivalent. - Experience in Node.js. - Experience with MongoDB, RestAPI, JavaScript/Typescript, CSS and HTML5. - Passionate about programming and solving problems. - Portfolio of showing a diverse range of web development will be a plus. - Experience in UI/UX and graphic design will be an added advantage. Requirements - Familiarity with TDD / BDD. - Familiarity with Postman. - Familiarity with NodeJS test automation framework, e.g. mocha / chai / selenium / etc. - Web templating language such as Pug or Slim. Benefits - Fast moving, challenging and unique business problems. - Strong learning and development plans for your career growth. - International work environment and flat organization. - Competitive salary. - Remote role with flexible working hours & arrangement.

Worldwide
BJAK logo

Lead Software Engineer, JavaScript/TypeScript

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Backend Engineer32 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description As a Senior Software Engineer, you will be a key contributor to our innovative and dynamic engineering team based in Indonesia. This role offers an exciting opportunity to work on cutting-edge projects, collaborate with cross-functional teams, and contribute to the continuous growth and success of our organization. - Develop high-quality back-end in Node.js for web application. - Familiar with front end JavaScript web technologies such as ReactJS, NextJS or AngularJS. - Maintain and bug fixing for existing backend and web system. - Support internal and external users. - Implement features based on requirements from product owners. - Analyze, fix issues and improve software quality. - Mentor, provide guidance and best practice advice to the team. Qualifications - Bachelor’s Degree in Computer Science or equivalent. - Experience in Node.js. - Experience with MongoDB, RestAPI, JavaScript/Typescript, CSS and HTML5. - Passionate about programming and solving problems. - Portfolio of showing a diverse range of web development will be a plus. - Experience in UI/UX and graphic design will be an added advantage. Requirements - Familiarity with TDD / BDD. - Familiarity with Postman. - Familiarity with NodeJS test automation framework, e.g. mocha / chai / selenium / etc. - Web templating language such as Pug or Slim. Benefits - Fast moving, challenging and unique business problems. - Strong learning and development plans for your career growth. - International work environment and flat organization. - Competitive salary. - Remote role with flexible working hours & arrangement.

Worldwide

Role Description We’re seeking a Senior Software Engineer to join our team working on a long-term client project in the eMobility domain. You’ll be responsible for developing new features and maintaining the existing backend infrastructure for an enterprise EV charging management platform serving the European market. This role involves close collaboration with our European client’s technical team while ensuring their platform operates reliably at scale, serving thousands of charging stations and users daily. Key Responsibilities - Feature Development & System Reliability: - Develop new features and enhancements for the eMobility backend using .NET 8 and C# - Maintain and optimize production infrastructure managing 5,000+ EV charging stations across Europe - Debug and resolve critical production issues with minimal downtime; proactively monitor system health - Refactor and improve the existing codebase while ensuring backward compatibility - Implement performance and scalability enhancements based on client requirements - Client Collaboration: - Work closely with the European client’s technical team and product owners - Participate in regular client meetings to discuss feature implementations and technical solutions - Translate business requirements into technical implementations aligned with client goals - Provide technical updates, documentation, and status reports to stakeholders - Technical Implementation: - Build and enhance RESTful APIs using ASP.NET Core with authentication, authorization, and middleware - Work with Entity Framework Core for database operations, migrations, and query optimization - Manage PostgreSQL and AWS RDS databases for high-availability applications - Implement and maintain messaging integrations using MQTT, Webhooks, Service Bus, and WebSockets for real-time charging station communication - Deploy and manage applications on AWS using ECS, Lambda, SQS, and other managed services - Maintain infrastructure as code using Terraform and Docker containerization - Implement security best practices using OAuth2, OpenID Connect, JWT, and API security - Ensure comprehensive observability using OpenTelemetry, Application Insights, and Serilog - Architecture & Quality: - Apply Clean Architecture, Domain-Driven Design (DDD), and CQRS patterns to maintain code quality - Conduct code reviews and ensure adherence to established coding standards - Document system architecture, APIs, and operational procedures - Mentor developers and share knowledge across the team Qualifications - 6 - 8 years of professional software development experience - Strong expertise in .NET 8/C# with deep understanding of async/await, minimal APIs, and modern language features - Extensive experience with ASP.NET Core including REST APIs, middleware, authentication/authorization, and Swagger documentation - Proficiency in Entity Framework Core including Code First migrations, query optimization, and performance tuning - Hands-on experience with PostgreSQL and AWS RDS for production applications - Proven experience with AWS cloud services (ECS, Lambda, SQS, S3, CloudWatch, RDS) - Strong knowledge of Infrastructure as Code using Terraform - Experience with Docker containerization and deployment - Understanding of Clean Architecture, Domain-Driven Design, and CQRS patterns - Expertise in implementing OAuth2, OpenID Connect, JWT, and API security - Experience with messaging protocols: REST, MQTT, Webhooks, Service Bus, WebSocket - Proficiency in observability tools: OpenTelemetry, Application Insights, Serilog - Experience building and maintaining CI/CD pipelines Soft Skills - Excellent English communication skills (written and verbal) for working with European clients - Ability to work independently and take ownership of features and system components - Strong problem-solving and debugging skills for complex production issues - Professional client-facing communication and ability to explain technical concepts clearly - Proactive approach to identifying and resolving technical debt - Strong attention to detail and commitment to code quality - Flexibility to overlap with Central European Time (CET) for client meetings - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience) Preferred Qualifications - Experience in eMobility/Electric Vehicle domain (EV charging infrastructure, OCPP protocol, energy management systems) - Knowledge of OCPP (Open Charge Point Protocol) 1.6 or 2.0 standards - Previous experience in long-term client engagement or product development roles - Experience maintaining and scaling large-scale production systems - Understanding of real-time monitoring and IoT device communication patterns - Experience with microservices architecture and event-driven systems - Familiarity with DevOps practices, monitoring, and alerting solutions - Understanding of European data privacy regulations (GDPR) - AWS certifications (Solutions Architect, Developer) - Contributions to open-source projects in the .NET ecosystem Benefits - Competitive compensation package - Opportunity to work on a long-term, stable project with a European client - Deep specialization in the eMobility domain with room for expertise development - Collaborative team culture focused on learning and growth - Professional development opportunities and technical skill enhancement - Work with modern .NET technologies and AWS cloud architecture - Work-life balance with predictable project scope and timelines - Supportive team environment with knowledge sharing and mentorship

India
Full TimeRemoteTeam 1,001-5,000Since 2005H1B No Sponsor

• Develop and maintain the backend side of web-based applications. • Develop and implement new and reusable features for existing web-based applications. • Testing of all implemented features and existing features. • Form part of a team and contribute to the design and planning of complex applications. • Support database development and database-related tasks. • Integrate Azure services to enhance automation, analytics, and intelligent decision-making. • Collaborate with a global development team to deliver high-quality, scalable solutions. • Implement best practices for security, testing, and DevOps within an Azure-based environment. • Work closely with UI/UX designers to ensure a seamless and intuitive user experience.

Netherlands