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.

Full Stack Developer

Apply Now
Back to search page