استخدام برنامهنویس ارشد بکاند (Senior Backend Developer)
شرح موقعیت شغلی
We are currently seeking a highly skilled Senior Back-End Developer to join our team and lead the development of robust and scalable server-side solutions.
Responsibilities:
- Architectural Design and Development:
- Lead the design and development of complex and scalable server-side architectures.
- Collaborate with cross-functional teams to define technical requirements and project specifications.
- Database Management and Optimization:
- Design and optimize database structures for high performance and scalability.
- Create and implement efficient database queries and indexing strategies.
- API Design and Development:
- Lead the design and implementation of APIs, ensuring they are efficient, well-documented, and adhere to industry best practices.
- Oversee the integration of APIs with front-end systems and third-party services.
- Code Quality and Standards:
- Set and enforce coding standards and best practices within the development team.
- Conduct code reviews to ensure code quality, security, and maintainability.
- Performance and Scalability:
- Identify and address performance bottlenecks and scalability challenges.
- Implement caching mechanisms and optimization techniques for improved application speed.
- Security and Authentication:
- Implement advanced security measures to protect sensitive data and prevent security vulnerabilities.
- Integrate strong authentication and authorization mechanisms into the application.
- Technical Leadership:
- Mentor and provide guidance to junior developers, fostering a culture of continuous learning and improvement.
- Stay up-to-date with industry trends and emerging technologies, and introduce innovative solutions.
Skills and Qualifications:
- Significant experience as a Back-End Developer with a focus on architectural design and complex system development.
- Proficiency in programming languages such as Python, Java, PHP, or Node.js.
- Extensive experience with back-end frameworks such as Django, Laravel, Spring Boot, or Express.js.
- Strong understanding of databases, SQL, and database optimization techniques.
- Expertise in API design and development, including RESTful APIs and GraphQL.
- In-depth knowledge of security practices, authentication, and authorization mechanisms.
- Experience with performance optimization, caching, and scalability strategies.
- Leadership skills and the ability to mentor and guide junior developers.
- Excellent problem-solving abilities and attention to detail.
- Bachelor's degree in Computer Science or a related field is preferred.
Please submit your application, including your resume, portfolio, and any relevant work samples, to be considered for this role.
مهارتهای مورد نیاز
- Back-end
- RestFul API
- Git
- SQL
- Javascript
- OOP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت