- Location
- Colombo
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 2+ years
- Education
- Bachelor
- Closing date
- Today
- Source
- CareersPage
Description
About the Client
Our client is a globally recognized professional services and technology consulting organization, delivering innovative solutions in digital transformation, cloud, data, artificial intelligence, cybersecurity, and business operations. With a strong presence across multiple industries, the company is known for its collaborative work culture, cutting-edge technologies, and commitment to developing talent while helping organizations solve complex business challenges.
Job Overview
We are looking for a Senior Software Engineer – Full Stack to design, develop, and maintain scalable enterprise applications using modern full-stack technologies. The ideal candidate will collaborate with cross-functional teams to deliver high-quality, cloud-native software solutions while following Agile and DevOps best practices.
Key Responsibilities
- Design, develop, and maintain scalable full-stack enterprise applications.
- Build and integrate RESTful APIs and microservices.
- Develop responsive frontend applications using modern JavaScript frameworks.
- Implement cloud-native solutions and support CI/CD and DevOps practices.
- Ensure high-quality code through testing, code reviews, and engineering best practices.
- Collaborate with cross-functional teams in an Agile development environment.
- Support applications throughout the full software development lifecycle, including deployment and post-production support.
Qualifications
- Bachelor's Degree in Computer Science or a related field.
- 2–4 years of experience in full-stack software development.
- Strong experience with Node.js, Java (Spring Boot), React.js, Next.js, JavaScript, TypeScript, HTML, and CSS.
- Experience designing RESTful APIs, microservices, and working with relational and NoSQL databases.
- Hands-on experience with AWS cloud services, Docker, CI/CD pipelines, and Git.
- Familiarity with Test-Driven Development (TDD), Agile/Scrum methodologies, and DevOps practices.
- Excellent analytical, problem-solving, and communication skills with the ability to thrive in a fast-paced environment.
Interested candidates may send their CV to [email protected]