Company Description: iVedha is at the forefront of technology solutions, dedicated to innovating and streamlining processes across various industries. Our Developer Portal / Platform Engineering Team plays a pivotal role in developing platforms that enable developers to efficiently build, deploy, and manage scalable applications.Job Description: We are looking for a talented and motivated Intermediate Software Developer to enhance our Developer Portal / Platform Engineering Team. This role focuses on the development and maintenance of our developer portals and related platform engineering tasks within a JavaScript, TypeScript, and Node.js environment. The ideal candidate will contribute to the creation of user-friendly, scalable solutions that meet the needs of our users.
Location: Sri LankaTime Zone: 6pm to 3am ISTType: Remote
Key Responsibilities:Develop features and improvements for our developer portal in a JavaScript and TypeScript environment.Design and implement APIs and services using Node.js that integrate with front-end interfaces and database systems.Manage databases with MySQL and PostgreSQL, ensuring high performance and responsiveness.Contribute to the front-end development process, integrating with backend services to deliver a seamless user experience.Architect and develop microservices with a focus on scalability and maintainability.Engage in all phases of the software development lifecycle, from concept to deployment and maintenance.Implement and refine CI/CD pipelines and practices, including Infrastructure as Code (IoC) to streamline development and deployment processes.Utilize DevOps tools and practices to enhance productivity and ensure consistent deployments.Keep up-to-date with the latest industry trends and technologies, potentially integrating them into our solutions.Work collaboratively within a team setting to meet project goals and deadlines.Qualifications:Minimum of 5 years of programming experience, with significant expertise in JavaScript and TypeScript.Proven experience with Node.js and developing server-side logic.Strong background in managing relational databases, particularly MySQL and PostgreSQL.Experience in front-end development and understanding of frontend-backend integration.Familiarity with microservice architecture and its practical applications.Solid understanding of the software development life cycle and DevOps practices, including experience with Git, CI/CD pipelines, and Infrastructure Automation (IoC).Knowledge of developer portal frameworks like Backstage is a plus.Preferred Skills:Strong analytical and problem-solving abilities.Excellent communication skills and the ability to work well in a team.Proactive in learning new tools and technologies.Ability to manage multiple priorities in a dynamic environment.