Full Stack Developer (C#/.NET & JavaScript)
Methodic4 months ago
San Francisco, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Open role
Full Stack Developer (C#/.NET & JavaScript)
San Francisco, CA (On-site)
- • Full-time
As a Full Stack Developer, you will work across the entire stack to implement features end-to-end. One day you might extend our C# backend APIs or tweak the database schema, and the next day build a dynamic front-end component for the web app. This role is ideal for a generalist who enjoys working on all parts of the system and ensuring that everything works together seamlessly for our clients.
Responsibilities
- Develop features across the full stack: design database schemas, write efficient C#/.NET backend logic, and create the corresponding front-end components (in React/Angular or similar) that bring the feature to life for users.
- Ensure seamless integration between front-end and back-end, debugging issues that span multiple layers (for example, tracing a data inconsistency from the UI through to the API and database).
- Work closely with product managers to understand end-user needs and translate them into technical solutions that cover all layers of the application.
- Implement appropriate tests (unit, integration, UI tests) for full-stack features to maintain end-to-end quality.
- Optimize interactions between client and server for performance and responsiveness, minimizing latency for real-time operations (such as live updates on dashboards).
- Collaborate with specialists on the team (front-end, backend, DevOps) to ensure your implementations follow best practices in each area and fit into the overall architecture.
Requirements
- 4+ years of software development experience, with significant hands-on work in both back-end (ideally C#/.NET or similar) and front-end (JavaScript/TypeScript and a modern framework).
- Proficiency in designing and using web APIs and understanding how web applications are structured.
- Solid knowledge of databases (SQL and/or NoSQL) including designing schemas and writing queries.
- Versatility in switching between different technologies and tackling whatever part of the stack is needed.
- Basic sense of UI/UX design to build front-end components that are not only functional but user-friendly.
- Strong debugging skills across the stack; ability to pinpoint issues whether they originate in the client, the server, or in-between.
- Self-driven and adaptable, comfortable with a fast-paced environment where priorities can shift as we learn and grow.
Submit your application
Provide a few details and our hiring team will reach out with next steps.
- Candidate details
- Full name:
- Email address:
- Phone number (optional):
- LinkedIn / Portfolio (optional):
- Notes:
- Resume (PDF): Optional, max 5MB.
- Leave this field empty:
We email a confirmation to the hiring team.
Required Skills
TypeScript
JavaScript
C#
SQL
NoSQL
Debugging
.NET
UI/UX Design
React
Angular
API Development