Full Stack (.Net+React.js) Developer

Job brief

Intetics Inc., a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for Middle/Senior Full-stack Developer to enrich its team with a skilled professional to spread company’s ideas, vision, content and messages


Briefly why this position may be interesting for you:

  • Challenging tasks (if you like high temp of development and processes, this is YOUR project)
  • Work with a team of about 50+ people
  • Experience with modern microservices architecture and stack - .NET Core, Blazor
  • Crossfunctional team of professionals (your personal professional upgrade)
  • Living healthcare US project
  • Longterm project
  • You make an impact - the project is really helping and socially important

We are working on a healthcare product — we developed from scratch a  multilayer, web-based platform, built on the basis of microservice architecture which supports numerous integrations with external web services and third-party applications. The integral parts and products the entire system is built off provide a wide range of management automation solutions in the business development, marketing, operations.


Responsibilities:

  • Requirements gathering, analysis and processing with the Product team and BAs
  • Develop and maintain the tech documentation (prepare specs/data flow diagrams/mockups etc.)
  • Split tasks into subtasks within the scope and provide the detailed estimation
  • Setup and maintain the infra, write the code in the full compliance with the best practices and perform the initial testing to confirm the code quality and successful path 
  • Perform deployments across environments in accordance with the existing CI/CD flow and code promotion standards 
  • Troubleshoot issues, write detailed and easy to understand RCA reports and troubleshooting guides in Jira, Confluence
  • Set up and maintain effective communication with stakeholders on requirements, development, quality issues, R&D
  • Assess the release management process and timely product delivery

Requirements

Background and experience: 

  • 4+ years of software development experience;
  • Experience in developing both desktop and mobile Web based apps (mobile native technologies knowledge is a nice to have)
  • Experience with wildly used modern developing tools, frameworks and CI technics (Team City, Jenkins CI, Docker, Kubernetes, AWS)

Must have:

  • Deep Technical background
  • Requirements analysis and processing
  • Experience working on specs and estims
  • Strong communication skills
  • Good command of English

Set of required technical skills:

  •  Strong knowledge of OOP and proven experience of dealing with WebStack components (knowledge of domain-driven design approach and microservice architecture will be an advantage)
  • Front-End: ReactJS + Redux, Immutable, WebPack, HTML + CSS
  • Backend: ASP.NET, .NET Framework 4.6, WebApi 2, .Net Core, RabbitMQ
  • Databases: CouchDB, MS and MySQL Database expertise / query optimization
  • Unit and acceptance testing (TDD)
  • Must have troubleshooting skills, and be able to perform the root cause analysis
  • Self-motivated, able to learn and research issues independently
  • Good communication skills, ability to the high-quality job done in a rush & within a very tight timeline

We offer:

  • Flexible working hours
  • Sports activities, medical services compensation
  • English classes in the office
  • Comfortable office
  • Opportunities for growth