CoreTrust is a company that transforms procurement processes for various organizations by connecting buyers and suppliers. They are seeking a skilled Senior Fullstack Engineer who will design, build, and evolve end-to-end software solutions while collaborating with various teams to meet business goals and user needs.
Responsibilities:
- Design, build, and evolve modern, cloud-native fullstack systems across frontend, backend, and infrastructure layers
- Architect and implement scalable RESTful APIs and event-driven backend services that integrate with internal systems and third-party platforms
- Build and maintain mature React and TypeScript frontend applications with a strong focus on usability, performance, accessibility, and maintainability
- Own features end-to-end, including discovery, requirements clarification, technical design, implementation, testing, deployment, and post-release iteration
- Make sound architectural decisions and clearly communicate technical tradeoffs to stakeholders
- Design and optimize relational and/or NoSQL data models to support scalability, reliability, and performance
- Contribute to and improve CI/CD pipelines and release processes to enable frequent, reliable deployments
- Diagnose, resolve, and prevent production issues through strong observability, monitoring, and root cause analysis practices
- Champion engineering best practices, including testing strategy, code quality, documentation, and maintainable design patterns
- Mentor other engineers through code reviews, knowledge sharing, and technical guidance
Requirements:
- Bachelor's degree in Computer Science or related field preferred, or equivalent practical experience
- 7+ years of full stack software development experience in cloud-native environments
- Strong production experience with React and TypeScript
- Strong backend development experience with .NET and C#
- Experience designing and building scalable, highly available web applications
- Experience designing and consuming RESTful APIs and event-driven or asynchronous architectures
- Experience with relational and/or NoSQL databases, including schema design and optimization
- Hands-on experience with AWS and modern cloud services such as compute, storage, databases, and messaging
- Experience with containerization (Docker) and Infrastructure as Code tools such as Terraform, CDK, or CloudFormation
- Familiarity with CI/CD pipelines and automated testing across frontend and backend systems
- Understanding of distributed systems concepts including scalability, fault tolerance, and observability
- Experience leading technical design decisions and contributing to system architecture
- Ability to operate with high autonomy, translate ambiguous business needs into technical solutions, and communicate effectively with cross-functional teams
- Experience with Vercel or modern frontend hosting platforms
- Experience with advanced GitHub automation and CI/CD workflows
- Deep hands-on experience with AWS-native services
- Experience working in high-velocity teams deploying to production multiple times per week