Requirements :
- Develop and maintain full-stack applications mainly using C++ and Vue.js.
- Collaborate with cross-functional teams to bring software solutions from concept to deployment.
- Build and maintain databases and microservices to support the application's functionality.
- Write clean, efficient, well-documented code, following best practices and coding standards.
- Stay up-to-date with industry trends and emerging technologies to suggest improvements and enhance development.
- Meet required schedules and timelines for release cycles.
- Provide creation and review of user stories and tasks within the Agile development model.
Responsibilities :
- Associate / Bachelor / Masters degree in Computer Science or a related field, or equivalent in education and business experience.
- Minimum of 5 years of experience in front-end development, UI design, and application development.
- Experience with C#.
- Experience with C++, C++ 11 / MFC.
- Knowledge of database development in both SQL and NoSQL databases.
- Expertise in writing unit tests in either xUnit, NUnit, or MSTest and JavaScript testing framework (Mocha / Chai, Jest, etc.).
- Knowledge of Vue.js is preferred; however, candidates with experience in Angular 4+ or React will be considered.
- Experience with Microsoft / .NET stack and development lifecycle tooling (Visual Studio / VS Code) is preferred.
- Knowledge of Git is required, but Git integrated with Team Foundation Server (TFS) or Azure DevOps is preferred.
- Experience with CI / CD tools and tools provided by Azure DevOps is preferred.
- Proficiency in HTML, CSS, JavaScript, and jQuery.
- Understanding of responsive design and front-end development for mobile and desktop views.
- Understanding of cross-browser compatibility issues and web standards.
- Experience with cloud platforms and technology, with experience in AWS being preferred, but we will consider candidates with significant MS Azure experience or Google Cloud.
- Ability to work independently and with a team to produce high-quality deliverables.
- Experience in Agile development methodologies is required, and SAFe or Scrum is preferred, but candidates with expertise in Kanban or Xtreme Programming will be considered.
- Detail-oriented individual who can rapidly learn and take advantage of new concepts, business models, and technologies.
Will be a plus :
Experience with Infrastructure as Code (Cloud formation, Terraform, etc.).
We Offer :
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Remote-friendly culture and no micromanagement.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- 15 vacation days, 10 national holidays, sick leaves.
- Udemy unlimited training account.
- Free webinars, meetups and conferences organized by Svitla.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!