Job application form
Our Middle front end developer is not just a person who knows how to write clean code on a modern framework, but first of all a member of the product team, who delves into the processes, is well acquainted with the product and company goals.
He is also ready to step out of his comfort zone and grow professionally.
Must know perfectly well:
JavaScript, React.JS, TypeScript, Vue is welcome.JS, GraphQL, HTML & CSS, Angular will be a plus.
Knowledge of algorithms, data structures, and experience working with design systems and frameworks.
We especially appreciate:
Fast learnability and flexibility, the desire to try and delve into new technologies
Immersion in the company's product, namely: offering solutions that are suitable for performing business tasks.
Communications. Ability to build relationships with colleagues, share experience and best practices (for example, conduct a workshop for colleagues), correctly present your ideas, and give useful feedback
Take on the basic tasks of a backend developer, make a project deployment — place executable code on the server.
Form
Career in our compant
TAD INDUSTRIES welcomes you and invites you to use your experience and skills to work on our projects
Job application form
From a Senior Backend developer, we expect:
Proven experience creating a finished product or feature from scratch at scale for a public web application.
Ability to use GitLab.
Proficiency in English and Russian, both written and spoken, is sufficient for success in a remote and mostly asynchronous work environment.
Advanced knowledge of Python and Django, Node.JS,
Strong skills in working with relational databases (PostgresSQL, MySQL), Min.IO
Experience in developing a RESTful API
Experience in creating Docker images and Docker build tools.
Experience with Linux
Experience in creating and packaging archives such as .deb and .rpm.
Creating and packaging cloud applications.
Knowledge of multi-stage build systems.
Experience using continuous integration systems (for example, GitLab CI, Jenkins, Travis).
Strong unit testing and debugging skills
Experience in gradual deployment of new features and components.
Strong project management skills; able to organize, follow the process, and complete projects across all disciplines and on time
Excellent communication skills; you can express your thoughts clearly, in detail, and concisely to technical and non-technical audiences
Comfort throughout the entire development lifecycle (from start to release) in an Agile environment.
Knowledge of Javascript/React will be a plus.
Design and development of server systems based on client requests
Monitor server performance, capacity, and security issues for optimal performance
Design, development and maintenance of databases for data storage and retrieval
Become a mentor for a Trainee or Junior developer, and improve team performance by implementing your ideas.
Job application form
We will be happy to welcome a DevOps engineer with the following skills and qualities to our team:
Must be able to work with Linux/Windows / Mac OS systems, know CI / CD processes, understand the basic principles of system administration.
Possess knowledge and skills of working with:
cloud platforms (AWS, Google Cloud, or Microsoft Azure);
computing networks and protocols: basics of mesh topology, basic protocols of the TCP/IP stack (IP, TCP, UDP, HTTP/HTTPs);
API concepts (REST, gRPC, GraphQL);
IAAC tools (Terraform/Terragrunt);
containerization (Docker, Kubernetes);
Continuous Integration (CI) and Delivery (CD) tools (Jenkins, GitlabCI, CircleCI, GitHub Actions);
version control systems (git and so on);
configuration management tools (Ansible, Puppet);
programming languages (Python, JavaScript/TypeScript, or Go);
Operating systems and tools for working with them.
Its task is to monitor and improve the flexibility of the system.