This job listing has expired and may no longer be relevant!
29 Sep 2023

Software Engineer-Back End at Raising The Village

Never Miss a Job Update Again. Click Here to Subscribe

We have started building our professional LinkedIn page. Follow


Job Description


The Software Engineer – Back end in the PEAL department shall play a critical role in designing, developing, and maintaining the back end infrastructure for the department’s web and mobile applications. He or she shall collaborate closely with cross-functional teams, including front-end developers, designers, and product managers, to create seamless and efficient digital experiences for our users.

Key Responsibilities:
Backend Development:
• Design, develop, and maintain server-side logic and APIs that power web and mobile applications.
• Implement efficient and scalable backend solutions using appropriate programming languages (e.g., Laravel, Node.js).
• Ensure data integrity, security, and performance of backend systems.

Database Management:
• Design and optimize database schemas, queries, and indexing for efficient data retrieval.
• Implement database solutions SQL, NoSQL that meet application requirements.
• Ensure data consistency, availability, and reliability.

Integration and APIs:
• Integrate third-party services, APIs, and components into the backend infrastructure.
• Develop and maintain RESTful and GraphQL APIs to facilitate communication between frontend and backend systems.

Scalability and Performance Optimization:
• Monitor and optimize backend performance to ensure low latency and high throughput.
• Implement caching, load balancing, and other techniques to enhance system scalability.

Security and Compliance:
• Implement security best practices to protect data and systems.
• Ensure compliance with industry standards and regulations related to data privacy and security.

Technical requirements:
• Bachelor’s degree in Software Engineering or Computer Science.
• Proven experience as a Back end Developer with a strong portfolio of backend projects.
• Proficiency in Laravel and Node.js.
• Strong understanding of database systems, both SQL and NoSQL.
• Knowledge of RESTful and GraphQL API design and implementation.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.

Personal Qualities
• Ability to work in a team environment.
• Strong problem-solving skills and analytical skills.
• Creativity and attention to detail.
• Independent thinker with a growth mindset.
• Must be passionate, self-motivated, and able to adapt.
• Strong sense of integrity.

Sharing is Caring! Click on the Icons Below and Share


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 15th October, 2023




Subscribe


Apply for this Job