We are looking for a skilled Back-End Developer with expertise in modern server-side technologies to join our team. In this role, you will be responsible for developing and maintaining robust and scalable server-side applications. You will collaborate closely with front-end developers and other team members to ensure seamless integration and high performance of our web applications.
Responsibilities:
- Build and maintain scalable server-side applications and APIs, ensuring high performance and reliability.
- Work closely with front-end developers to integrate server-side components with client-side functionality.
- Design and manage databases, optimizing data storage and retrieval processes.
- Develop clean, maintainable, and efficient code following best practices and coding standards.
- Enhance application performance through optimization techniques and monitor for potential bottlenecks.
- Identify, diagnose, and resolve issues related to server-side functionality and application performance.
- Keep up to date with the latest industry trends and advancements in back-end development practices and technologies.
- Implement best practices for security to safeguard data and ensure application integrity.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Previous experience as a back-end developer or similar role.
- Proficiency in server-side languages such as Node.js, Python, Java, or PHP.
- Strong experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
- Experience with RESTful API design and integration.
- Familiarity with version control systems like Git.
- Strong problem-solving skills with the ability to debug and optimize server-side code effectively.
- Excellent interpersonal and communication skills with the ability to work both independently and as part of a team.