Backend Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Backend Developer

Job Description: Back-End Developer - API and Product Portal

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

Responsibilities:

· Design and develop APIs: Collaborate with the front-end 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 back-end systems: Develop and maintain the back-end infrastructure, ensuring its reliability, scalability, and high performance to support the product portal's 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 portal's back-end systems.

· Collaborate with cross-functional teams: Work closely with front-end 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 portal's 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 back-end 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 back-end development, API design, and security practices, and apply that knowledge to drive innovation and improvement within the product portal.

Requirements:

· Proven experience as a Back-End Developer: Minimum 3 years of experience in back-end development, with a focus on building APIs and back-end systems for web applications or portals.

· Strong proficiency in programming languages: Proficiency in one or more back-end 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 back-end 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 problem-solving 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 cross-functional teams and stakeholders to understand requirements and deliver high-quality solutions.

#J-18808-Ljbffr
Original job Backend Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Ireland, Ireland

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Ireland

GrabJobs is the no1 job portal in Ireland, connecting you to thousands of jobs fast! Find the best jobs in Ireland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.