Would you like to lead the pack in the world’s fastest growing industry?

Exadel is always looking for great people to join its energetic and hard-working team.

Current job openings

  • Back-End Web Developer

    Location

    Minsk, Belarus

    Requirements

    Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
    Integration of multiple data sources and databases into one system
    Proficient knowledge of a back-end programming language JavaScript (Node JS)
    Proficient understanding of code versioning tools, such as Git
    Understanding accessibility and security compliance
    User authentication and authorization between multiple systems, servers, and environments
    Management of hosting environment, including database administration and scaling an application to support load changes
    Understanding of “session management” in a distributed server environment

    Responsibilities

    Design and implementation of distributed data storage solutions (Cloundant, MongoDB; DashDB; Cassandra; Netezza Appliance)
    Integration of user-facing elements developed with server side logic
    Optimization of the application for maximum speed and scalability
    Implementation of security and data protection

  • BI Developer

    Location

    Minsk, Belarus

    Requirements

    Deep knowledge of SQL/PL SQL
    Experience in report design. Cognos is preferable
    Experience in ETL development and DW architecture
    Basic knowledge of js is preferable
    Understanding of code versioning tools, such as Git, SVN

    Responsibilities

    ETL, reports, data warehouse architecture
    Primary focus will be development of stored procedures, maintenance of existing and creation of new Cognos reports, writing parts of ETL for new sources.
    After deep involvement to business area it will be needed to design Back End part for Web Services

  • Business Analyst

    Location

    Minsk, Belarus

    Requirements

    2+ years of experience in a business analyst role
    Fluent English (speaking and written)
    Strong analytical and problem solving skills
    Excellent written and verbal communication skills
    Ability to multi-tasking and work autonomously
    Ability to work with multi-located teams
    Experience in requirements gathering and workshops participation
    Knowledge of the project lifecycle
    Knowledge of Waterfall and Agile methodologies
    Knowledge of Jira and Confluence
    Strong inner motivation and pro-activity
    Ability to communicate via Skype and GoToMeeting

    Responsibilities

    Work with product stakeholders to define new features, elicitate and gather requirements
    Analyse requirements and translate business requirements into technical specifications
    Work with cross-functional teams to provide detailed requirements to development and QA
    Manage product backlog and create detailed user stories and acceptance criteria to take features from concept to completion
    Organize and participate in grooming and demo sessions
    Support project estimation process
    Plan and control team-members workload and assign tasks
    Control scope and timeframes

  • DevOps Engineer

    Location

    Minsk, Belarus

    Requirements

    Knowledge of Cloudera Hadoop ecosystem
    Experience with supporting development teams (ongoing troubleshooting)
    Support for production environments
    Experience with Cloudera Installations Experience
    Performance Tuning
    Failover configurations
    Experience with deployment automation scripts
    Preparations for data management script: data purging, archiving
    Hive
    Basic Linux administration skills (Redhat 7.2)
    Shell scripting

    Responsibilities

    Support Cloudera Hadoop installation in MS Azure
    Log analyses and troubleshooting of the Hadoop ecosystem applications
    Support .NET developers about problems with connections to Kafka, REST HDFS, Impala ODBC
    Make knowledge transfer about all ELT/Python/Shell/Chef scripts implemented

  • Front-End Web Developer

    Location

    Minsk, Belarus

    Requirements

    Proficient understanding of web markup, including HTML5, CSS3
    Proficient understanding of server-side CSS pre-processing platforms
    Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
    Good understanding of Node JS, Angular JS, Gulp
    Good understanding of asynchronous request handling, partial page updates
    Proficient understanding of code versioning tools, such as Git / Mercurial / SVN

    Responsibilities

    Develop new user-facing features
    Build reusable code and libraries for future use
    Ensure the technical feasibility of UI/UX designs
    Optimize application for maximum speed and scalability
    Collaborate with other team members and stakeholders

  • Junior .NET Developer

    Location

    Grodno, Belarus

    Requirements

    Experience in creating web applications using ASP.NET MVC and C# (other web technologies is a plus)
    Knowledge of SQL fundamentals including relational databases basic concepts (knowledge of non-relational databases is a plus)
    Knowledge of basic programming concepts like OOP principles, Design Patterns, Data structures
    Experience with Visual Studio IDE and any Version Control System (git, svn, etc.)
    Ability to effectively learn new technologies.

  • Junior DevOps Engineer

    Location

    Minsk, Belarus

    Requirements

    Understanding of DevOps principles and technologies
    Experience in installing and configuring Windows Server, IIS, MS SCR
    Experience in .net applications assembly using one of CI tools: TFS, CCNET, TeamCity or Jenkins
    Understanding of Important Windows PowerShell Concepts
    Scripting experience is desirable
    Intermediate/Upper-Intermediate English

    Responsibilities

    Communication with customer, managers, development teams
    Cooperating with customers’ tech service
    Writing deploy scripts
    Environment setup

  • Junior JavaScript Developer

    Location

    Grodno, Belarus

    Requirements

    0-1 year of experience working with JS, CSS, HTML
    0-1 year of experience working with AngularJS, Bootstrap, Grunt
    Understanding of cross-browsers web development
    Familiarity with version control system GIT
    Passionate about writing clean and maintainable code

    Responsibilities

    Develop user interfaces for Modern Rich Internet Applications with the AngularJS framework
    Write readable and documented JavaScript, HTML and CSS
    Implement reusable components for application
    Bug fixing

  • NodeJS Developer

    Location

    Minsk, Belarus

    Requirements

    Clear understanding of JavaScript basics. Async flow control
    Good knowledge of npm infrastructure. Gulp is a plus
    Should feel comfortable with ExpressJS
    Messaging is required, example RabbitMQ, ZMQ or understanding of MQ pattern implementation
    Good grasp of MongoDB on development level, architecting schema is out of this scope
    Experience with RDBMS using NodeJS
    APIGEE knowledge is a big plus
    Jasmine+Karma+Istanbul

    Responsibilities

    Participating in analysis and design sessions
    Providing leadership in the solution of problems or providing the means to address user requirements
    Providing valuable input into the development of new processes and standards
    Contributing to user and system documentation for modules developed
    Following established programming procedures and guidelines
    Developing functional and technical requirements documentation

  • Python Developer

    Location

    Minsk, Belarus

    Requirements

    At least 2 years of software development experience
    1 year of programming experience using Python
    Good knowledge of MySQL, Oracle, or Postgres
    Nice to have:
    Microservices (Docker)
    Knowledge of Java
    Knowledge of VCS (preferably git)
    Django, Tornado, Flask
    RESTful services
    ORM

    Responsibilities

    Developing backend for MVC microservices application using Python and Django
    Refactoring Python/Django backend existing codebase

  • Python Developer

    Location

    Minsk, Belarus

    Requirements

    At least 4 years of overall programming experience
    2 years of experience using Python
    Good knowledge of Agile, Waterfall methodologies
    Continuous integration
    RESTful APIs
    RDBMS: MySQL, Oracle,
    NoSQL: Cassandra, MongoDb
    Nice to have:
    Knowledge of one more programming language
    Microservices (Docker)
    Django, Tornado, Flask
    Linux
    Elastic Search
    Mentoring experience

    Responsibilities

    Developing backend for MVC microservices application using Python and Django
    Refactoring Python/Django backend existing codebase
    Increasing UT coverage

  • Senior Java Developer

    Location

    Minsk, Belarus

    Requirements

    Strong knowledge of Core Java 8 and JBoss Server
    Solid working experience with Hibernate and SQL
    Good understanding of J2EE and EJB 3
    Familiarity with JBPM, JMX and JNDI
    Understanding SOAP Web Services
    Understanding Agile methodology
    Strong problem solving skills
    SVN, Ant
    Nice to have: GIT, Maven, Spring, WildFly(JBoss)

    Responsibilities

    Migration of the existing application to the newest technologies and frameworks, in particular the system should run on the latest version of JBoss(WildFly) and use the current stable version of Hibernate
    Design future architecture of the system to support multiple databases including MySQL. and SAP HANA
    Ongoing refactorings and code reviews
    Tasks estimation and plannings
    Bug Fixing
    Improvements of the existing system

  • Senior System Administrator

    Location

    Minsk, Belarus

    Requirements

    Mature knowledge of Linux-based OS
    Understanding of IPv4 networking and common applications protocols
    VoIP configuration and maintenance – Asterisk or any derived product
    Networking configuration and troubleshooting experience (Cisco and/or D-link) – access switches, L3 switches, routers
    Configuration management for Linux OS and services. Ansible or any modern SCM tool
    Java application servers and build systems expirience
    Intermediate level of English

    Responsibilities

    Works in distributed team and is responsible for critical IT services in company
    Maintaining technical documentation and knowledge database up-to-date
    Deploying new services, introducing modern approaches and workflows
    Providing security expertise in area of confidence
    Troubleshooting non-routine support cases and providing L2 technical support for Exadel users and customers around the world
    Hardware and software suppliers communications

  • System Administrator

    Location

    Minsk, Belarus

    Requirements

    Mature knowledge of Linux-based OS
    Understanding of IPv4 networking and common applications protocols
    Configuration management for Linux OS and service. Ansible or any modern SCM tool
    Tomcat application server configuration and troubleshooting
    Jenkins build system maintenance
    MySQL and PostgreSQL maintenance
    Monitoring system configuration (Zabbix preferred)
    Log processing tools (ELK stack preferred)
    Email delivery and spam filtering technologies

    Responsibilities

    Work in a distributed team and care for reliable operations of Exadel IT systems
    Maintain technical documentation and knowledge database up-to-date
    Deploy new services
    Troubleshoot non-routine support cases and providing L2 technical support for Exadel users and customers

  • Technical Writer

    Location

    Minsk, Belarus

    Requirements

    Familiarity with technical writing standards like Microsoft Manual of Style or similar
    Good knowledge of front end development: CSS, HTML, JS
    Any backend technologies (Java, .Net, PHP, Ruby, ect )
    Databases (SQL)
    Good understanding of web technologies, REST services
    Basic understanding of mobile apps development and deployment, connection between server and client-side applications
    English level: Proficiency
    Bachelor’s degree in Technical Communications, English or related field

    Responsibilities

    Work closely with software development teams to develop technical documentation and training materials—including user guides and tutorials
    Write, edit and maintain technical documentation and training materials according to existing style guide
    Verify the accuracy of documentation and training materials
    Brainstorm and implement improvements to current and future documentation as well to style guide
    Support the writing and editing of proposals as needed

Official and timely pay

Opportunity for career growth

Social perks

Flexible work schedule

Sick pay, vacations

Friendly environment