About the job Senior Software Engineer
WE ARE HIRING: Senior Software Engineer – Full Stack
Location: Sri Lanka
Employment Type: Full time
Industry: Information Technology
Role Overview
We are seeking a highly skilled and experienced Senior Software Engineer – Full Stack with strong hands-on expertise in .NET / .NET Core, Django, Angular or React.js, and Microsoft Azure.
The selected candidate will be responsible for designing, developing, deploying, and maintaining scalable web applications while working closely with cross-functional teams in an Agile environment. This role requires strong technical capability across backend, frontend, cloud deployment, problem-solving, and communication.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack web applications.
- Develop backend services and APIs using .NET / .NET Core.
- Develop and maintain applications using Django and Python.
- Build responsive and user-friendly frontend applications using Angular and/or React.js.
- Design and implement secure, reliable, and maintainable RESTful APIs.
- Deploy, configure, and manage applications on Microsoft Azure.
- Support cloud-based application development, integration, and deployment activities.
- Work on application architecture, database design, system integrations, and performance optimization.
- Collaborate with business analysts, product owners, QA engineers, DevOps teams, and other developers.
- Translate business and technical requirements into effective software solutions.
- Participate in technical design discussions, sprint planning, code reviews, and release planning.
- Write clean, reusable, efficient, and well-documented code.
- Troubleshoot application issues, production defects, performance bottlenecks, and integration failures.
- Ensure application security, scalability, reliability, and maintainability.
- Follow Agile software-development practices and contribute to sprint delivery.
- Support CI/CD pipelines, version control, deployment processes, and release management.
- Maintain technical documentation, API specifications, and system-support records.
- Mentor and support junior developers when required.
- Continuously improve application quality, development standards, and engineering practices.
Candidate Profile
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 4.5 years of software development experience.
- Strong hands-on experience in .NET / .NET Core is mandatory.
- Strong hands-on experience in Django / Python is mandatory.
- Strong hands-on experience in Angular and/or React.js is mandatory.
- Strong hands-on experience with Microsoft Azure is mandatory.
- Proven experience designing, developing, and deploying scalable web applications.
- Strong understanding of full-stack application development.
- Experience in RESTful API development, system integration, and backend service development.
- Good understanding of frontend architecture, component-based development, and UI integration.
- Experience with relational databases, database design, query optimization, and data handling.
- Familiarity with DevOps practices, CI/CD, Git, and cloud deployment workflows.
- Experience working in Agile / Scrum development environments.
- Strong problem-solving, analytical, and troubleshooting skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
- Strong attention to detail and commitment to delivering high-quality software.
- Ability to manage multiple technical tasks and meet project deadlines.
- Proactive, adaptable, and willing to learn new tools, frameworks, and technologies.
Ready to take your career to new heights?
We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client is looking for a dynamic individual to fill the role of Senior Software Engineer – Full Stack.
At InTalent Asia, we're not just recruiters; we're here to architect your career success. Join us in the journey of matching your skills with unparalleled opportunities.
Apply now and see how you can be the perfect fit for this exclusive position!
#InTalentAsia #CareerOpportunity #JobVacancy #SeniorSoftwareEngineer #FullStackDeveloper #DotNetCore #Django #ReactJS #Angular #Azure #ITJobs #ElevateYourCareer