Senior Full Stack Software Engineer in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full Stack Software Engineer in United States.
This role is a high-impact engineering position focused on building and scaling modern, end-to-end web applications in a highly technical, mission-driven environment. You will work across frontend, backend, data, and infrastructure layers, designing systems that are performant, secure, and built for real-world scale. The position offers full ownership of features, from architecture through deployment, with significant influence over technical direction and engineering standards. You will collaborate closely with product, design, and domain experts to translate complex operational and security requirements into elegant software solutions. This is a senior individual contributor role where autonomy, accountability, and technical depth are central to success. The environment is remote-first, fast-paced, and built for engineers who thrive on solving complex distributed systems challenges.
- Design and build full-stack web applications across React-based frontends and .NET backend services, ensuring scalability, performance, and maintainability.
- Architect and maintain backend systems using .NET 9, including APIs, microservices, and domain-driven components.
- Develop and optimize PostgreSQL data models and queries, ensuring data integrity, security, and high performance at scale.
- Implement asynchronous processing and distributed systems using tools such as RabbitMQ and Redis for caching and workload management.
- Collaborate on system architecture decisions through RFCs, defining API contracts, data flows, and cross-service integration patterns.
- Partner with product and design teams to translate user requirements into robust technical implementations delivered in iterative releases.
- Maintain high engineering standards through code reviews, automated testing, and continuous improvement of development practices.
- Leverage modern AI-assisted development tools responsibly to accelerate delivery while ensuring security and code quality.
- 6+ years of experience in full-stack or backend-heavy software engineering roles, building production-grade distributed systems.
- Strong expertise in C# and .NET (preferably .NET 8/9), including API design and backend architecture.
- Solid experience with React, TypeScript, and modern frontend tooling such as Vite and Tailwind CSS.
- Strong knowledge of PostgreSQL, including schema design, transactional integrity, and performance optimization.
- Experience with distributed systems concepts including caching, messaging (RabbitMQ), and scalable architecture design.
- Proven ability to design and maintain secure, reliable, and high-performance cloud-native applications.
- Strong understanding of software engineering best practices including testing, CI/CD, and code quality standards.
- Excellent communication skills with the ability to collaborate across technical and non-technical teams.
- Strong problem-solving mindset with the ability to operate in complex, fast-moving environments.
- Experience working in agile teams and contributing to architectural decision-making processes.
- Competitive compensation package including base salary range of $155,000 to $215,000 USD plus bonus and equity opportunities.
- Fully remote-first work environment within the United States.
- Comprehensive health coverage including medical, dental, and vision insurance for employees and families.
- Unlimited PTO policy with manager approval, plus paid holidays and parental leave (up to 14 weeks).
- 401(k) and optional financial benefits programs.
- Home office and productivity support benefits.
- Strong focus on professional development, learning, and career growth opportunities.
- Equity participation in a high-growth, mission-driven technology organization.
- Collaborative, engineering-led culture with emphasis on innovation and ownership.