فناپ زیرساخت
فناپ زیرساخت

Junior Backend Developer

Tehran/ Marzdaran
Full Time
Flexible working hours
-
Loan -Bonus -Health insurance -Learning stipends -Breakfast -Employee stock ownership -Occasional packages and gifts
501 - 1000 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
C++ - Intermediate
language English-Upper Intermediate

Job Description

Job Description:

We’re looking for a motivated Junior Backend Developer with a foundation in Golang or a similar programming language. In this role, you’ll work on building scalable and maintainable web services, applying your knowledge of algorithms, data structures, and backend development practices. You’ll be involved in all phases of development, including thorough documentation and testing to ensure the reliability of the software 

As a valued member of our team, you’ll collaborate with colleagues across various infrastructure layers and learn from experienced engineers. We’re looking for someone who enjoys problem-solving, values clean design, and is committed to delivering quality software

Requirements:

  1. Degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or currently pursuing a degree in one of these fields.
  2. Practical experience or hands-on knowledge in software development (internships, projects, or coursework).
  3. Familiarity with Golang (experience with C++ or Python is also acceptable).
  4. Understanding of Object-Oriented Programming (OOP) principles.
  5. Strong foundation in algorithms and data structures.
  6. Basic understanding of databases and database management systems.

Additional Skills (Nice to Have):

  1. Knowledge of design patterns and software architecture principles.
  2. Familiarity with message queues (e.g., Kafka, RabbitMQ) and Key-Value stores (e.g., Redis).
  3. Understanding of Continuous Integration/Continuous Deployment (CI/CD) processes.
  4. Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes).
  5. Knowledge of microservices architecture and RESTful APIs, gRPC, and Protocol Buffers.
  6. Familiarity with basic system design concepts.


Responsibilities:


  1. Assist in Development and Maintenance: Contribute to developing, testing, and maintaining backend services to ensure high performance and reliability.
  2. Support Microservices Implementation: Collaborate with the team to build scalable and efficient microservices, learning best practices for system design.
  3. Participate in Roadmap Discussions: Work with senior team members to understand and contribute to the technical roadmap.
  4. Grow with Mentorship: Actively seek feedback and guidance, building your skills and enhancing your contributions to team projects.

Benefits:

Flexible working hours
Comprehensive health insurance
Access to various on-site entertainment options

Job Requirements

Age
22 - 35 Years Old
Gender
Men / Women
Language
English| Upper Intermediate 70%
Software
C++| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای فناپ زیرساخت