Job
Description
Role Overview: You are sought after as a highly skilled Senior Software Engineer with a focus on back-end development to join the Page Express team in India. Working in an Agile team alongside front-end, back-end, and quality engineers, you will be developing capabilities for the business-critical applications in LSEG Workspace, our flagship customer workflows product. The ideal candidate will showcase strong proficiency in Java and Node.js, possess a deep understanding of cloud platforms, and have a proven track record of delivering scalable and efficient software solutions. Page Express (PX) is a Content Management System with low-code/no-code capabilities, allowing business and product team members to build content-based applications and publish them to customers within minutes. Key Responsibilities: - Design, develop, and maintain back-end systems using Java and Node.js, ensuring scalability, security, and high performance. - Write clean, efficient, and well-documented code. - Conduct code reviews and establish standard processes for software development. - Architect, deploy, and run applications on AWS and Azure platforms. - Optimize cloud infrastructure for cost-efficiency and performance. - Participate in architectural decisions for back-end systems, ensuring alignment with business goals and technical requirements. - Collaborate with Product, Design, DevOps engineers to build end-to-end solutions. - Identify and resolve performance bottlenecks and system issues. - Implement robust monitoring and alerting solutions. - Participate in sprint planning, task estimation, and roadmap development. - Ensure timely delivery of projects, meeting both technical and business objectives. Qualification Required: - 5+ years of professional experience in software development. - Proficiency in Java, Node.js. - Experience in Basic Linux. - Knowledge and experience with Document Databases (MongoDB) and Relational Databases (Postgres). - Strong expertise in cloud platforms, including AWS (e.g. ECS, Lambda, S3, DynamoDB) and Azure (e.g. App Services, Azure Functions, Cosmos DB). - Experience with containerization tools like Docker. - In-depth knowledge of RESTful API design and micro-services architecture. - Experience with CI/CD pipelines and DevOps practices. - Excellent problem-solving skills, multitasking skills, and the ability to work in a fast-paced, agile environment.,