Akwaaba Group
Back End Software Engineer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Pakistan
Work mode:
Onsite
Published on:
24 September 2026
What they need
A Back-End Software Engineer is the "engine room" specialist of the tech world. While front-end developers focus on what users see, back-end engineers build and maintain the logic, databases, and APIs that power the entire experience from behind the scenes.
In 2026, this role has evolved beyond just "writing server code" to include high-level system design, cloud orchestration, and AI integration.
? Role Summary
The Back-End Engineer is responsible for the server-side web application logic and the integration of the work front-end developers do. They write the web services and APIs used by front-end developers and mobile application developers. The goal is to create a seamless, high-performance experience for the end-user by ensuring data flows correctly and securely.
Key Responsibilities
· API Development: Design, build, and maintain robust APIs (REST, GraphQL, or gRPC) that connect the front-end to the server.
· Database Management: Architect and optimize database schemas (SQL like PostgreSQL or NoSQL like MongoDB) to ensure data integrity and speed.
· System Architecture: Design scalable systems that can handle traffic spikes using microservices, load balancing, and caching strategies (e.g., Redis).
· Security & Compliance: Implement authentication (OAuth2, JWT) and data protection measures to defend against vulnerabilities like SQL injection or XSS.
· DevOps Integration: Collaborate on CI/CD pipelines, containerization (Docker/Kubernetes), and cloud deployment (AWS, Azure, or GCP).
· Performance Tuning: Identify bottlenecks in the code or database and refactor them to minimize latency.
? Qualifications & SkillsTechnical Must-Haves
· Languages: Proficiency in at least one major back-end language: Java (Spring Boot), Python (FastAPI/Django), Go, Node.js, or Rust.
· Databases: Deep knowledge of relational databases (PostgreSQL/MySQL) and familiarity with NoSQL (DynamoDB/Cassandra).
· Tools: Version control (Git), Linux/Unix terminal fluency, and testing frameworks (Pytest, JUnit, Mocha).
· Cloud: Experience with cloud-native services and serverless computing.
Soft Skills
· Problem Solving: The ability to debug complex "invisible" issues in distributed systems.
· Communication: Translating technical constraints into terms product managers and designers can understand.
· Empathy: Writing clean, documented code that won't make the next engineer want to pull their hair out.
? Role Summary
The primary goal of a Front-End Engineer is to build a responsive, accessible, and high-performance user interface. They take static designs (often from tools like Figma) and translate them into living, breathing code.
FRONT END ENGINEER
They must balance visual perfection with technical constraints, ensuring the app works perfectly on a high-end desktop and a budget smartphone alike.
Key Responsibilities
· UI/UX Implementation: Developing interactive user interfaces using modern frameworks like React, Vue.js, or Next.js.
· Responsive Design: Ensuring applications are "mobile-first" and look great across all screen sizes and browsers.
· State Management: Handling complex data flows within the app using tools like Redux, Pinia, or TanStack Query.
· Performance Optimization: Minimizing load times through code-splitting, lazy loading, and optimizing Core Web Vitals.
· Accessibility (a11y): Writing semantic HTML and using ARIA labels to ensure the web is usable for people with visual or motor impairments.
· Testing: Writing unit and end-to-end tests (using Cypress or Playwright) to ensure the UI doesn't break when new features are added.
Qualifications & SkillsTechnical Must-Haves
· The Big Three: Expert-level knowledge of HTML5, CSS3 (including Flexbox/Grid), and Modern JavaScript (ES6+).
· TypeScript: Increasingly mandatory for building scalable, bug-free applications in professional environments.
· Styling Tools: Proficiency in CSS-in-JS (Tailwind CSS, Styled Components) or pre-processors (SASS/SCSS).
· Build Tools: Experience with Vite, Webpack, or Turbopack for bundling and deployment.
· API Consumption: Knowing how to fetch data from REST or GraphQL APIs and handle loading/error states gracefully.
Soft Skills
· Visual Eye: An intuition for spacing, typography, and alignment (even if you aren't the designer).
· Patience: Browser quirks and CSS bugs can be maddening; a calm, methodical approach is key.
Work Location: Remote
Other offers great for you!
These companies are also looking for great profiles
Bloomays
Back-End Software Engineer - Cloud IoT
65-75K + avantages
Permanent contract
Paris, France
Hybrid
Skills
18 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
12 hours ago
Quick apply