Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and enhance software solutions.
- Design and implement scalable and resilient applications.
- Assist in defining the roadmap and architecture based on technological and business requirements.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Lead significant projects from conception to successful implementation.
- Act on feedback to continuously learn and improve.
- Collaborate across teams to remove obstacles, provide support, and facilitate effective communication to achieve desired outcomes.
- Working days: Saturday to Wednesday from 9:30 AM to 6:30 PM.
Benefits:
- Regular payments and insurance from the first day of employment.
- Supplementary insurance coverage.
- Opportunities for development, advancement, and training.
Requirements:
- Ability to work independently and within a team.
- Strong communication skills.
- Experienced professionals in Fintech and Core Banking are prioritized for acceptance.
- At least 6 years of required professional experience is essential.
- Proficiency in common Goroutine and channel patterns.
- Strong understanding of software engineering best practices, particularly in writing clean and maintainable code, and conducting unit testing.
- Familiarity with popular Go web frameworks such as Echo, Gin, and Gorilla.
- Knowledge of code versioning tools (e.g., Git).
- Experience in developing microservices in cloud-native environments.
- Familiarity with gRPC and Protobuf.
- Proficiency in SQL and NoSQL databases.
- Experience with ELK stack (Elasticsearch, Logstash, and Kibana).
- Understanding of Queues such as NATS or Kafka.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Familiarity with Scrum and Agile methodologies.
- Fluency in English.
برای مشاهدهی شغلهایی که ارتباط بیشتری با حرفهی شما دارد، محاسبهکننده حقوق
چقدر حقوق بگیرم؟
برای مشاهدهی شغلهایی که ارتباط بیشتری با حرفهی شما دارد،