Senior Full Stack Developer

  • Remote (Ukraine only)
  • JavaScript
  • Microsoft .NET

Do you strive for professional development? Are you ready for challenges? Would you like to deal with complex and interesting tasks with pleasure? Then keep reading!

At Sigma Software, we are putting a lot of effort into building effective cross-functional teams of professional software developers. We are looking for people who are excited to work within an Agile environment, create innovative solutions that customers actually use, and put their skills to practice. We welcome creative solutions outside of our toolbox.

If you are ready to join our team of talented developers who will help you deepen and grow your knowledge of innovative solutions and coding best practices, then welcome on board!


We provide services to Enterprises, Product houses, and innovative start-ups all over the globe. Among our customers are Fortune 500 companies, award-winning technology start-ups and product houses delivering software solutions and services to diverse industries and verticals.

  • Responsibilities

    • Actively participate in design/build stage of the software engineering life cycle (requirements gathering, prototyping, architecture, detailed design, development, testing, and deployment)
    • Be involved in planning, designing, and execution with Agile delivery methodologies
    • Create awesome code with awesome documentation
    • Utilize the best engineering practices (unit tests, code/design review, etc.)
    • Stand up for high quality solutions and bring new ideas to life
    • Take part in technical discussions, listen to arguments, and apply critical thinking
  • Requirements

    • At least 5 years of experience in commercial .NET development
    • Excellent OOP/OOD skills and excellent quality of produced code
    • Excellent problem-solving skills
    • Expert knowledge and experience with Web Services, .NET Core, Web API
    • Expert knowledge and experience with JavaScript and JavaScript Frameworks like Angular, React.js, Knockout.js
    • Proven skills in unit test frameworks and tools
    • Strong knowledge of relational DB concepts, MS SQL Server
    • Experience in development of enterprise systems with multi-layered architecture
    • At least Upper-Intermediate level of English
  • Personal Profile

    • Responsible and proactive
    • Good team-player
    • Striving to introduce best practices in daily work