استخدام NodJS) Golang Developer)
شرح موقعیت شغلی
Key Responsibilities:
Backend Development
Backend Development
- Design and maintain robust, scalable, and high-performance backend services using Node.js and Go Lang.
- Implement and manage RESTful APIs and microservices for various applications.
- Ensure high-quality, performant, and responsive server-side logic.
System Architecture
- Contribute to the design and architecture of distributed systems and microservices.
- Optimize applications for maximum speed, scalability, and reliability.
- Develop secure, maintainable, and extensible solutions.
Database Management
- Design and optimize relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- Write efficient database queries and manage schema migrations.
- Ensure data integrity, security, and high availability.
API Integration
- Integrate third-party APIs with Node.js and Go-based applications.
- Design and develop new API endpoints, ensuring they are well-documented and easy to consume.
- Maintain existing APIs and ensure they remain performant and secure.
Code Quality and Testing
- Write clean, maintainable, and well-documented code.
- Implement automated testing strategies (unit, integration, and performance testing).
- Participate in code reviews to maintain quality and share knowledge.
DevOps and CI/CD
- Contribute to CI/CD pipelines and manage cloud-based deployments.
- Implement and maintain containerization strategies using Docker and Kubernetes.
Collaboration
- Work closely with front-end developers, UX/UI designers, and product managers.
- Participate in agile ceremonies and effectively communicate with stakeholders.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field (or equivalent experience).
- 3+ years of experience in backend development using Node.js and Go Lang.
- Strong skills in API development, database management, and microservices architecture.
- Experience with CI/CD, containerization (Docker), and orchestration (Kubernetes).
Soft Skills:
- Excellent problem-solving and analytical abilities.
- Strong written and verbal communication.
- Collaborative team player with adaptability to new technologies.
Benefits:
- Comprehensive health insurance (medical, dental, and vision).
- Performance bonuses tied to KPIs.
- Retirement plan with company matching.
- Paid time off and flexible work arrangements.
- Professional development opportunities and continuous learning.
مهارتهای مورد نیاز
- Node.js
- Golang
- MySQL
- Go
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۳۵,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست