drjobs
Backend Developer
drjobs Backend Developer العربية

Backend Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Dublin - Ireland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description: BackEnd Developer API and Product Portal


We are seeking an experienced BackEnd Developer to join our team and take ownership of creating robust APIs and backend systems for our product portal. As a BackEnd Developer you will play a crucial role in designing developing and maintaining the backend infrastructure that powers our product portal enabling seamless functionality and integration with various systems.


Responsibilities:

Design and develop APIs: Collaborate with the frontend development team and product managers to design and develop scalable and secure APIs that facilitate seamless integration between the product portal and external systems or services.

Build robust backend systems: Develop and maintain the backend infrastructure ensuring its reliability scalability and high performance to support the product portals functionality and data processing requirements.

Implement data storage and retrieval: Design and implement efficient data storage and retrieval mechanisms such as databases caching systems and data indexing to ensure fast and reliable access to product information within the portal.

Ensure security and data integrity: Implement appropriate security measures such as authentication authorization and encryption to protect sensitive data and ensure data integrity within the product portals backend systems.

Collaborate with crossfunctional teams: Work closely with frontend developers UX/UI designers and product managers to understand requirements and provide technical solutions that align with business goals and user needs.

Optimize performance and scalability: Identify and address performance bottlenecks optimize database queries and implement caching mechanisms to improve the product portals overall performance scalability and responsiveness.

Conduct code reviews and testing: Participate in code reviews to ensure code quality maintainability and adherence to best practices. Conduct thorough testing of backend systems including unit testing and integration testing to ensure stability and reliability.

Stay updated with industry trends: Keep abreast of the latest trends and advancements in backend development API design and security practices and apply that knowledge to drive innovation and improvement within the product portal.


Requirements:

Proven experience as a BackEnd Developer: Minimum 3 years of experience in backend development with a focus on building APIs and backend systems for web applications or portals.

Strong proficiency in programming languages: Proficiency in one or more backend programming languages such as Java Python or Node.js and experience with frameworks like Spring Boot Django or Express.js.

Good understanding of OO principles (SOLID) and design patterns (i.e. creational behavioral etc.)

API design and development: Solid understanding of RESTful & Graph API design principles API documentation and best practices for building scalable and maintainable APIs.

Database expertise: Strong knowledge of SQL and experience working with relational databases (e.g. MySQL PostgreSQL) or NoSQL databases (e.g. MongoDB Redis) for efficient data storage and retrieval.

Security and authentication: Familiarity with authentication and authorization mechanisms such as OAuth JWT or session management and experience implementing security measures to protect data and ensure user privacy.

Testing and debugging skills: Proficient in unit testing frameworks and tools (e.g. JUnit pytest Cucumber) and experience with debugging and performance profiling to ensure the reliability and stability of the backend systems.

Version control and collaboration: Experience working with version control systems (e.g. Git) and collaborating with other developers using agile methodologies and tools (e.g. JIRA Confluence).

Excellent problemsolving and analytical skills: Ability to analyze complex technical challenges identify potential solutions and make informed decisions that balance technical feasibility scalability performance and business requirements.

Strong communication and collaboration skills: Effective verbal and written communication skills with the ability to work collaboratively with crossfunctional teams and stakeholders to understand requirements and deliver highquality solutions.




APIs, Java , Spring boot

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.