Backend Developer

Bakı

eiGroup

Vakansiyanın detalları

Vakansiyanın təsviri

  • Writing, debugging and maintaining code.
  • Troubleshooting software issues.
  • Working closely with other developers to improve product’s functionality.
  • Developing innovative solutions & robust, scalable, and secure features
  • Attending and contributing to company development meetings.
  • Monitor the performance of internal systems
  • Participating in code reviews and quality assurance activities
  • Breaking big tasks down into sub-tasks for each junior team member
  • Supervising and setting objectives for at least one junior employee
  • Participating in estimation discussions with the product team
  • Delivery of clear technical and user documentation of the developed applications.
  • Oversee and perform the recruitment efforts.
  • Following a strict code of ethics and protecting any confidential information at all times

Xüsusi tələblər

  • Minimum of a Bachelor’s Degree in Computer Science, Software Engineering or related field or certificate of accomplishment from known IT courses
  • 5+ years of experience in software development
  • Proficient in more than one backend programming language (Java, Python, C#, Node.js, Ruby, etc.)
  • Experience with relational (MSSQL, MySQL, PostgreSQL, etc.) and non-relational databases (MongoDB, etc.) and ORMs (Hibernate, etc.)
  • Multiple projects delivered in one of following web development frameworks (Django, Flask, ASP.NET Core, Express.JS, etc.)
  • Experience with unit testing and TDD/BDD methodology
  • Experience with containers, Kubernetes, and deployment on cloud technologies (AWS, Azure, Google Cloud)
  • Experience with different architectural patterns including monolithic, microservices, serverless, etc.
  • Good understanding of web security
  • Ability to integrate multiple data sources and databases into one system
  • Knowledge of user authentication and authorization between multiple systems, servers and environments
  • Proficient understanding of Git
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of Unix/Linux environments
  • Hands-on skills with automation and CI/CD (Gitlub runner, AzureDevops, Jenkins, CircleCI);
  • Familiar with SDLC principles, such as Agile
  • Knowledge of Azure Cloud Environment and basic components within
  • Knowledge and capability to implement Redis based systems

Oxşar vakansiyalar

Telegram kanalımız