Azerconnect LLC

Backend senior engineer

By agreement 43
Full-time
Baku, Azerbaijan
01.07.24 - 31.07.24

Working conditions

  • Analyze, Define and Execute Digital Strategy within Digital Backend Stack;
  • Research, design and propose new features or optimizations initiatives for various functional areas having agility and digitalization in mind;
  • Represent Digital Engineering as Digital Backend Professionals in Digital Architecture context to create synergy between Backend Systems, Frontend Systems and Core Systems;
  • Design and Develop services using various technologies and architectural patterns for internal and external purposes;
  • Work in the squads on products as well as internal stakeholders to create new products, features in products as well as identify the root causes of problems, turn analyses into insights and solutions;
  • Bring hands-on experience and expertise in actual project implementation and tasks execution;
  • Manage the quality of company Digital Backend Stack codebase by having code reviews, implementing static code analyzers and having pair programming sessions;
  • Manage the quality of Digital Backend Stack by having Test Driven Development approach, having UNIT, Integration and Regression tests within Development Lifecycle;
  • Focus on designing documentation standards for Digital Backend Stack and constantly deliver documentation within delivery Agile Sprints or within Waterfall Milestones;
  • Drive and implement agile mindset, design thinking and overall “out of box” ambiance.

Requirements

  • High or relevant experience;
  • Specific areas of expertise: Consulting, Management Consulting, Process Optimization, Product Management, Digital, Technology;
  • 4+ years of Backend Engineering in Lead positions within Telco, Banking and Retail industry;
  • Azerbaijani, English, Russian;
  • Experience with RESTful and SOAP APIs;
  • Strong knowledge of SW patterns and Enterprise Architecture patterns;
  • Proven track record in Java 8+ (including Multithreading and JVM Memory Management), JPA, MyBatis, Spring Boot, SQL (including CBO);
  • Proven track record in Go language and Go-Tonic (or any other);
  • Proven track record in NodeJS and ExpressJS;
  • Practical knowledge of Messaging Queue technologies, like Apache Kafka, RabbitMQ;
  • Practical knowledge of NoSQL technologies, like Redis, Elasticsearch, Neo4j;
  • Practical knowledge in Docker Images Building & Management, writing CI/CD pipelines and working with K8S Cluster;
  • Practical knowledge about when and what to test (Unit Tests, E2E Tests); 
  • The ability to work autonomously and in a result-oriented way;
  • Applications will be reviewed against position requirements and only shortlisted candidates will be contacted.


Related vacancies