Middle Full Stack Developer

Africa Bulgaria Egypt Europe .NET React Software Developer

Required skills

С# / good
.NET Core / good
React / good
English / strong

Looking for a Middle Full Stack Developer who can significantly impact client product development and become part of our unique team.

At Sigma Software, we are building effective cross-functional teams of professional software developers. We are creative and talented. At the same time, we love when everything is in order, well-planned, and well done. We use Agile with technical excellence in the place and Kanban approaches to do  great work and make Customers happy. We have an open, collaborative environment with an intense focus on teamwork.

The scope of this position goes beyond the above, embracing a cross-disciplinary, full-stack approach. Creative solutions outside of our toolkit are always welcome.

If you have the courage to become a part of the top-notch skilled developers’ community, grab your chance, and let’s make  history together!


We work mostly with enterprise segment Customers on a long-term basis.
To meet their high expectations, we do our best to implement the most interesting and complex solutions and engage cutting-edge technologies.


Our developers work on projects in numerous and versatile domains: automotive, aviation, government and public sector, construction and city infrastructure, etc.


At least 4 years of experience in commercial .NET development
Strong experience in .NET development working in a team
Strong experience with NET Core, ASP.NET Core, C#
Excellent OOP / OOD skills and excellent quality of produced code
Strong understanding of the SOLID and GRASP principles and applying them on a daily basis
Good knowledge and experience with React
Good understanding of relational and non-relational databases
Good experience in using unit testing frameworks and tools
Excellent problem-solving skills
Good estimation skills
At least Upper-Intermediate level of written and spoken English


Deliver high-quality code on the technological stack used on the project
Perform unit and development testing
Transform project high-level requirements into high-quality technical solutions, create WBS
Participate in peer code reviews
Participate in daily meetings and provide status updates
Work closely with the project team on requirements clarification and elaboration
Collaborate with a QA to ensure the quality of the delivered features
Contribute to the development of the technical project documentation and user documentation
Perform estimation of own tasks, track estimates, and perform on-time escalation when estimates are not met


  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities


Share this vacancy

apply now

apply now


    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?

      How did you find us?