Join X-TENSIVE Team
Perks
We work in a fairly large distributed team where most of the developers (and other roles) work remotely on a permanent basis. Our team consists of highly-skilled professionals who possess the deep technical knowledge necessary to solve complicated issues.
TRUST RATHER THAN CONTROL
Minimum bureaucracy and no enforced control tools allow for a healthy work environment and creativity.
TEAM EMPOWERMENT
The development team is a multi-functional independent unit. Common practices do exist, but the team has all the means to define their own processes and approaches. The Team’s independence is one of the goals on the organizational level.
CUTTING-EDGE TECHNOLOGIES
A new tech or tool might make a huge difference, so we aren’t afraid to experiment and try new things. We never want to miss the chance at innovation!
REMOTE WORK
Remote work allows for: a very flexible schedule, a healthy work-life balance, and increased productivity. But all employees can come to the office any time they like, when they miss the office life!
SOCIAL BENEFITS
Our employees receive the full range of benefits, as outlined by law as well as additional perks like medical insurance, English lessons and other.
LARGE INTERESTING PROJECTS
Participate in the development of the largest products in their industries! Build for SCALE!
RELOCATION OPPORTUNITY
For some of our positions we could offer relocation to USA and other countries.

Job Openings

Senior .Net Software Engineer

We are looking for experienced .Net developers to help us scale an enterprise-level SaaS platform. We build for product excellence, use the most modern tools on Microsoft .NET platform, have an amazing culture, and love to solve complex problems. If you share the same values, you might find yourself in perfect company!


You will be primarily responsible for designing (the technical part) and implementing new features for the various components in the product. This will primarily involve working in C# with some Javascript if the role in the particular team suggests a full-stack end-to-end feature development. You will work with Product, Design, and Quality Assurance to develop scalable, rock-solid, production ready features. You will be expected to iterate rapidly while delivering high-quality output.


As a Senior Software Engineer, you will:

  • Architect, design, and implement user-facing features end-to-end
  • Work in a small (3-10 people) cross-functional team as one of the strongest members of this team
  • Work with product managers, designers, and engineers to prototype and implement product features
  • Communicate effectively with other engineers, product managers, and other engineering teams

As a member of the engineering organization, you would be able to:

  • Work with the latest technologies, constantly follow industry standards and in some cases participate in establishing those standards
  • Learn from the best specialists who have hands-on experience in working with world-leading tech companies
  • Have a significant amount of freedom in decision making
  • Have great growth opportunities both in the professional level and in your career
  • Actively participate in discussions and make company-wide decisions

To be successful in this role, you'll need:

  • 4+ years of industry experience
  • Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
  • Experience building and maintaining complex web applications
  • Know about the distributed system architecture patterns and anti-patterns, related relevant technologies and tools (SOA, microservices, CQRS, containerization, message/event bus, etc.)
  • Ability to use a data-driven approach for product decisions
  • Experience with TypeScript and front-end development in general is a plus
  • Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on Microsoft technology stack
  • Strong communication and technical writing skills
  • English: Technical reading/writing -- must have, decent verbal communication - nice to have
Staff/Principal .Net Software Engineer

We are in search for industry-leading .Net professionals to help us qualitatively transform and build the next generation of the enterprise-level SaaS platform. You must have a strong background in responsive web application development and experience in optimizing complex algorithmic problems.


We are looking for someone to lead all technical aspects of an engineering team. We need a highly technical, forward-looking, leader who will own the technical vision of a team and be accountable for the successful execution of that vision. We also desire those who can balance rapid iteration and development with high product quality expectations and who are innovative and comfortable with ambiguity.


As a Staff Engineer, you will:

  • Implement and own from end to end the short and long term technical vision of your team
  • Be responsible for all major technical decisions for your team (a successful lead will be able to influence the decisions of their team without having to make all of them)
  • Provide technical mentorship and guidance to engineers within your team and others
  • Help your team to improve the technical quality of their work through regular technical design and code reviews
  • Share your technical knowledge and expertise through regular tech talks and/or blog posts
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders
  • Design, implement and improve critical systems and components; improve the security, availability, reliability, and performance of our products; drive/participate in all major architectural and strategic decisions especially those relating to scale
  • Contribute to the roadmap and resource planning

As a member of the engineering organization, you would be able to:

  • Work with the latest technologies, constantly follow industry standards and participate in establishing those standards
  • Share the experiences with the best specialists who have hands-on experience of working in the world-leading tech companies, learn from each other
  • Have a significant amount of freedom in decision making including those decisions that define the long-term state of the large platform
  • Have great growth opportunities both in the professional level and in your career
  • Be a core participant in discussions and making company-wide decisions

To be successful in this role, you'll need:

  • 8+ years of industry experience
  • 5+ years of experience in senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
  • We expect that as an individual contributor, you need to be a role model
  • You will be expected to guide the technology decisions of your team, while contributing alongside them
  • Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
  • Experience building and maintaining complex web applications
  • Have hands-on experience in building distributed system architecture patterns and anti-patterns, related relevant technologies and tools (SOA, microservices, CQRS, containerization, message/event bus, etc.)
  • Ability to use a data-driven approach for product decisions
  • Strong communication and technical writing skills
  • English: Excellent technical reading/writing -- must have, decent written and verbal communication -- must have
Senior Frontend Software Engineer

We are looking for a Senior Frontend Engineer to help us build smart, compelling and intuitive client-side applications for our products. This is an exciting role for an engineer to come in and develop major client-side features in a rapidly growing project. We build for product excellence, focus on smart solutions through innovation and technology, have an amazing growth-oriented culture, and love to solve complex problems. If you share the same values, you might find yourself in perfect company!


You will be primarily responsible for creating and maintaining complex client-side applications for our desktop products. Some tasks will require understanding and modifying server-side APIs written in a strongly-typed web application framework. You will work with Product, Design, Backend, and Quality Assurance to develop scalable, rock-solid, production ready features. You will be expected to iterate rapidly while delivering high-quality output.


As a Senior Frontend Software Engineer, you will:

  • Architect, design, and implement frontend solutions driving complex web applications
  • Basing on the UI design mockups, components system, technical and product requirements, build features and components with the rich functionality
  • Develop and maintain sufficient test coverage for all features, optimize performance heavy parts of existing applications
  • Participate in re-imagining our client-side application architecture
  • Solve challenges on the edge of old and new front-end technologies
  • Work in a small (3-10 people) cross-functional team as someone who is responsible for the client-facing frontend part of the solution
  • Work with product managers, designers, and engineers to prototype and implement product features
  • Communicate effectively with other engineers, product managers, and other engineering teams

As a member of the engineering organization, you would be able to:

  • Work with the latest technologies, constantly follow industry standards and in some cases participate in establishing those standards
  • Learn from the best specialists who have hands-on experience in working with world-leading tech companies
  • Have a significant amount of freedom in decision making
  • Have great growth opportunities both in the professional level and in your career
  • Actively participate in discussions and make company-wide decisions

To be successful in this role, you'll need:

  • 3+ years of industry experience
  • Strong understanding of core Javascript without third-party libraries and/or frameworks; especially prototypical inheritance and the orchestration of multiple asynchronous API calls via callbacks, promises, and async/await
  • Strong understanding of ES6+ additions to Javascript and their relationship to pre-ES6 concepts
  • Experience creating or maintaining JSON Web APIs backed by relational databases in any strongly-typed back end development framework would be a big plus
  • Experience writing Unit Tests (Server or Client Side)
  • Familiarity with browser based web storage APIs such as WebSQL, IndexedDB, localStorage
  • Building reusable UI components
  • Solving UI-related performance problems
  • Strong communication and technical writing skills
  • English: Technical reading/writing -- must have, decent verbal communication - nice to have

Don't find a matching position?

We are always searching for new talent, so even if you don't see a position that fits you on this page, please be free to contact us anyway. The chances are a new spot might be opening very soon!

Reach out to us directly: hello@x-tensive.com

Or visit our profile on Head Hunter
Apply for a Job
Made on
Tilda