Job Openings
Full Stack Developer (.Net)
About the job Full Stack Developer (.Net)
Key Responsibilities:
- Develop, maintain, and enhance full-stack web applications using C#/.NET for backend services and TypeScript/JavaScript, HTML, and CSS for frontend development.
- Design and implement scalable, secure, and maintainable RESTful APIs following best practices for resource modeling, validation, versioning, and error handling.
- Build responsive and user-friendly interfaces while ensuring optimal performance and cross-browser compatibility.
- Design, develop, and optimize relational databases such as MySQL, PostgreSQL, or SQL Server, including complex queries, indexing, and performance tuning.
- Apply software engineering best practices including clean architecture, separation of concerns, dependency injection, and code reusability.
- Troubleshoot and resolve production issues across frontend, backend, and database layers using a structured root-cause analysis approach.
- Develop and maintain unit tests and integration tests to ensure application stability, reliability, and quality.
- Participate actively in code reviews, providing constructive feedback to improve code quality, security, maintainability, and performance.
- Collaborate closely with Product Managers, Designers, and stakeholders to clarify requirements and deliver effective technical solutions.
- Own features end-to-end, from UI development and API implementation to database design, deployment, and post-release support.
- Contribute to Agile development processes, continuously improving delivery practices, system performance, and overall engineering standards.
Minimum Requirements
- Minimum 3 years of hands-on Full Stack Development experience.
- Strong English communication skills (written and verbal).
- Proven production experience with C#/.NET, TypeScript/JavaScript, HTML, CSS, and relational databases.
- Demonstrated experience building and supporting end-to-end applications in a professional environment.
- Fluency in English is mandatory