What are the responsibilities and job description for the Dotnet Developer position at MaximaTek?
Backend Developer (.NET) - Fremont, CA - !!! IN-Person Interview !!! Only Locals to California
Below 8 years of Experience only
We are looking for a highly skilled Senior Backend Engineer to design, build, and scale robust backend systems. The ideal candidate has strong experience in C# and ASP.NET, thrives in fast-paced environments, and is passionate about building high-quality, scalable applications using modern architectures such as microservices, REST APIs, and event-driven systems.
Key Responsibilities
- Design, develop, and maintain backend services using C# and ASP.NET
- Build and consume RESTful APIs with a focus on performance, security, and scalability
- Work with multiple architectural patterns including Microservices, Event-Driven Architecture, and Monoliths
- Implement clean, maintainable code using Object-Oriented Programming and Design (OOP&D) principles
- Utilize ORM frameworks for efficient data access and management
- Collaborate closely with cross-functional teams in an Agile / Extreme Programming environment
- Contribute to continuous improvement by consistently going above and beyond standard expectations
- Ensure high availability, performance, and reliability of backend systems
Technical Requirements
- Programming Languages:
- C# (required)
- Go (experience preferred)
- Frameworks & Technologies:
- ASP.NET
- REST APIs
- Microservices Architecture
- Event-Driven Architecture
- Databases & Caching:
- SQL Server
- MongoDB
- Redis
Experience Expectations
- 5 years of experience in web application and backend development
- Strong hands-on experience implementing APIs, ORM, and OOP principles
- Proven ability to work in a fast-paced, high-performance environment
- Experience with Agile and Extreme Programming methodologies
- Demonstrated ownership, accountability, and a track record of exceeding expectations
Nice to Have
- Experience building enterprise-scale applications
- Experience working with small to medium-sized teams
- Exposure to NoSQL databases
- Experience with Kafka, RabbitMQ, or other messaging and streaming technologies