DevJobs

Full Stack Tech Lead

Overview
Skills
  • Python Python
  • .NET Core .NET Core ꞏ 5y
  • .NET .NET ꞏ 5y
  • React React ꞏ 3y
  • GraphQL GraphQL
  • Node.js Node.js
  • Oracle Oracle
  • MongoDB MongoDB
  • Redis Redis
  • Microservices Microservices
  • OOP OOP
  • Design Patterns
  • RESTful API RESTful API
  • Azure Azure
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • SQL Server
  • Web Services

Commit is looking for a Technical Lead / Full-Stack Developer (.NET with and React)

For our dynamic and innovative project-based company.

Job Description:

  • Leading the development of complex technological projects across various domains.
  • Designing and implementing full-stack solutions using .NET (Core/Framework) for the backend and Angular/React for the frontend.
  • Managing and guiding development teams across multiple projects.
  • Writing high-quality, clean, and maintainable code using modern development methodologies (CI/CD, TDD).
  • Collaborating with team members, including product managers, UI/UX specialists, and project managers.
  • Full involvement in all project phases – from requirements gathering to implementation and support.


Professional Requirements:

  1. Practical Experience:
  • 5+ years of backend development with .NET (including experience with .NET Core).
  • 3+ years of frontend development with React.
  • Proven experience in solving complex problems and providing quick solutions to challenges in the field.
  • Knowledge of additional programming languages such as Node.js or Python – a significant advantage.
  1. Technical Skills:
  • Experience working with RESTful APIs, Web Services, and GraphQL.
  • Proficiency with relational databases (SQL Server/Oracle) and experience with NoSQL (MongoDB/Redis) – an advantage.
  • Familiarity with DevOps tools: Docker, Kubernetes, Azure/AWS.
  • Strong grasp of OOP principles, design patterns, and microservices architecture.
  1. Experience in managing technology teams or professional leadership – a significant advantage.
  2. Familiarity with Agile/Scrum methodologies.
  3. Proficiency in technical English.


Personal Skills:

  • Creative thinking and the ability to solve complex problems.
  • Excellent interpersonal and teamwork skills.
  • Fast learner with the ability to adopt new technologies.
  • Task management and prioritization skills under pressure.

Additional Advantages:

  • Academic degree in Computer Science/Software Engineering – an advantage.
  • Experience working with global clients.

Interested in joining a leading team and growing with us? We'd love to hear from you! 🌟

Commit