Be the first to apply!
Associate Software Engineer
Digital Health Private Limited
Colombo •
Full-time
Job Description
We are looking for a motivated and passionate Software Engineer to join our development team. This role offers an excellent opportunity to work on real-world projects, collaborate with experienced engineers, and contribute to the design, development, and maintenance of scalable web applications and APIs.
Key Responsibilities
- Design, develop, test, and maintain web applications and backend services.
- Develop RESTful APIs and integrate third-party services.
- Build responsive and user-friendly interfaces using modern web technologies.
- Collaborate with UI/UX designers, QA engineers, and product teams.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Follow software development best practices and security standards.
Required Technical Skills
- Minimum 6 months of professional experience in software development.
- Good knowledge of Node.js and backend development.
- Experience with Next.js and modern web application development.
- Strong understanding of REST API design and implementation.
- Experience with JavaScript (ES6+) and/or TypeScript. Familiarity with relational databases such as MySQL or PostgreSQL.
- Knowledge of source control systems such as Git.
- Understanding of software development lifecycle and agile methodologies.
Preferred Skills
- Experience with cloud platforms such as AWS.
- Knowledge of Docker and containerized deployments.
- Familiarity with CI/CD pipelines.
- Experience with authentication and authorization mechanisms (JWT, OAuth, etc.).
- Understanding of web security best practices.
Educational Qualifications
- Bachelor's Degree or Higher Diploma in:
Computer Science
Software Engineering
Information Technology
Computer Engineering
Information Systems Or a related field