We are looking for Back-End Developer whi is responsible for server-side web application logic and integration of the work front-end developers do. They write web services and APIs used by front-end developers and mobile application developers.
Responsibilities:
Server-Side Development:
Develop and maintain server-side logic.
Design and implement APIs and web services.
Database Management:
Manage and maintain databases.
Ensure data integrity and optimize database performance.
Integration:
Integrate front-end elements built by your colleagues into the application.
Work with third-party APIs and services.
Performance Optimization:
Optimize applications for maximum speed and scalability.
Monitor and improve server performance.
Security:
Implement data protection and security measures.
Identify and fix security vulnerabilities.
Testing and Debugging:
Conduct unit and integration tests.
Debug and resolve technical issues.
Documentation:
Write clean, maintainable code with comprehensive documentation.
Document development processes, APIs, and server configurations.
Authority:
Technical Decisions:
Authority to make decisions on back-end technologies, frameworks, and tools.
Implement coding standards and best practices.
Database Design:
Authority to design and manage database schemas.
Make decisions on database optimization and scaling.
Security Implementation:
Authority to implement and enforce security measures.
Identify and address security risks proactively.
Collaboration:
Collaborate with front-end developers and other stakeholders.
Authority to propose architectural changes and improvements.
Liabilities:
Code Quality:
Responsible for maintaining high standards of code quality and performance.
Ensure code is secure, clean, and well-documented.
Project Deadlines:
Accountable for meeting project deadlines and milestones.
Ensure deliverables are completed on time and within scope.
Compliance:
Ensure applications comply with company policies, industry standards, and legal requirements.
Maintain adherence to data protection regulations.
System Reliability:
Responsible for the reliability and availability of back-end systems.
Implement measures to ensure minimal downtime.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
2 years of experience in back-end development
Proficiency in server-side languages (e.g., Laravel(PHP), Node.)
Experience with database management systems MySQL, PostgreSQL.
Strong understanding of Restful API design and implementation.
Familiarity with version control systems (e.g., Git).
Strong problem-solving skills and attention to detail.