استخدام Back-End Developer
شرح موقعیت شغلی
Job Description:
We are looking for a Back-End Web Developer responsible for managing the interchange of data between server and users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the applications. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities:
- Develop new product features and applications within an agile environment.
- Integrate user-facing elements developed by front-end developers with server side logic.
- Build reusable code and libraries for future use.
- Optimize the applications for maximum speed and scalability.
- Implement security measures and data protection procedures.
- Design and implementation of data storage solutions.
- Assist with the architecture, testing and deployments of applications.
- Participate in code reviews with development team for ongoing projects to ensure a high level of code quality.
- Document new solutions as well as maintaining that of existing ones.
Skills And Qualifications:
- Proficient knowledge of back-end programming languages: Node.JS (Knowing Go language will be a bonus).
- Proficient understanding of code versioning tools, such as Git.
- Proficient understanding of OWASP security principles.
- Proficient understanding of producing RESTful APIs.
- Understanding accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Management of hosting environments, including database administration and scaling an application to support load changes.
- Data migration, transformation, and scripting (MongoDB, PostgreSQL, mySQL).
- Implementation of automated testing platforms and unit tests.
- Strong grasp of English communication skills especially reading and writing.
Extra Points:
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing the output to match the specific platform.
- Prior development experience in blockchain technology is a high plus (familiarity with Ethereum or Hyperledger or other DLT developments).
- Experience with micro-service architecture and/or docker, kubernetes.
- Experience working with open-source projects.
Benefits of Working at Areatak as a Backend Developer:
- Salary: Up to 6,000,000 Tomans monthly (full-time candidates only).
- Flexible work schedule and generous vacation time.
- Inclusive company culture that values performance and teamwork.
- Working in high growth environments solving real enterprise problems.
مهارتهای مورد نیاز
- Back-end
- Node.js
- Git
- OWASP
- RestFul API
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست