Back-End Developer



Posted 17 days ago

Job Description

We are looking for a back-end developer for Smartech with experience in building high-performing, scalable, enterprise-grade solutions in the Tehran office. Responsibilities: ● Contribute to all phases of the development lifecycle. ● Write well-designed, testable, efficient code. ● Ensure designs are in compliance with specifications. ● Prepare and produce releases of software components. ● Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.


● Proven hands-on software development experience. ● Proven working experience in Java/Kotlin. ● Working knowledge of and proven experience with Elasticsearch. ● Working knowledge of Apache Kafka or Confluent Kafka. ● Experience in Object-Oriented Analysis and design using common design patterns. ● Experience in the Spring Framework. ● Experience with test-driven development.

Employment Type

  • Full Time

To see more jobs that fit your career