Senior Software Engineer – Full Stack & AI Integration
Pearson
Job description
About the role
We are looking for a Senior Software Engineer to design, develop, and maintain scalable full‑stack applications. The role focuses on integrating multiple systems and AI‑powered services, ensuring high performance, reliability, and security.
Key responsibilities
- Design, develop, and maintain full‑stack applications across frontend and backend.
- Build and manage integrations between applications, services, and AI‑powered bot backends.
- Develop scalable APIs and microservices using modern frameworks.
- Work with LLM‑based systems and integrate AI capabilities using orchestration tools such as LangGraph or LangChain.
- Collaborate with UI/UX teams to deliver responsive, user‑friendly interfaces.
- Ensure efficient data flow between frontend, backend, and external systems.
- Troubleshoot and resolve complex integration issues.
- Contribute to CI/CD pipelines and oversee smooth deployments.
- Monitor performance and continuously improve reliability and scalability.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4–7+ years of full‑stack software development experience.
- Strong problem‑solving skills and ability to work independently in a fast‑paced environment.
Required skills
- Programming languages: JavaScript/TypeScript, Python, Java.
- Frontend frameworks: React, Angular (or similar).
- Backend: RESTful APIs, microservices architecture.
- AI integration: experience with LLMs, LangGraph, LangChain.
- Cloud platforms: AWS (preferred).
- Containerization: Docker, Kubernetes.
- DevOps: CI/CD pipelines, DevOps practices.
- Message queues: Kafka, RabbitMQ (nice to have).
- API technologies: GraphQL, OAuth, JWT.
- Observability tools and monitoring.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Sri Lanka.
Salary: Senior Software Engineer Based on 6 job offers in Sri LankaApply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 2 weeks from now
47 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Pearson