Cloudesign Technology Solutions
Senior Software Engineer - Python/Node.js/React.js
Job Location
bangalore, India
Job Description
Job Title : Senior Software Engineer. Location : Bengaluru. Job Type : Full-time. Experience : 4 years. About the Role:. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining scalable applications using a diverse technology stack. Your work will involve a mix of backend, frontend, and database development, with a strong emphasis on building microservices and implementing software design patterns. This role requires deep technical expertise, a passion for building high-quality software, and a desire to work in a collaborative environment. Key Responsibilities : - Design, develop, and maintain high-performance web applications using Python(Django), Node.js and React.js. - Optimize and maintain databases using PostgreSQL and MongoDB. - Develop and manage database interactions using Sequelize ORM and MongoDB drivers. - Apply software design patterns and best practices to solve complex problems and enhance application scalability and maintainability. - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, maintainable, and well-documented code. - Ensure performance, quality, and responsiveness of applications. - Implement and optimize CI/CD pipelines and development workflows. - Perform code reviews and provide mentorship to junior engineers. - Troubleshoot, debug, and upgrade existing applications. - Stay updated on the latest technology trends and tools in the software engineering domain. Required Skills & Qualifications : - 5 years of professional experience in software development. - Strong proficiency in JavaScript (Node.js) and React.js for building scalable web applications. - Experience developing back-end applications with Python and Django. - Expertise in working with PostgreSQL and MongoDB databases, including schema design, query optimization, and performance tuning. - Hands-on experience with Sequelize ORM for database interactions in Node.js applications, as well as MongoDB integration. - Strong understanding of design patterns and their implementation in large-scale applications. - Proven experience with microservices architecture and its application in modern software development. - Solid understanding of RESTful API design and best practices. - Experience working with version control systems like Git and familiarity with Agile methodologies. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills. Nice-to-Have Skills : - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Knowledge of containerization technologies like Docker and Kubernetes. - Familiarity with front-end build tools such as Webpack or Babel. - Experience with other JavaScript frameworks like Next.js or Vue.js. What We Offer : - Competitive salary and benefits. - Opportunities for professional growth and development. - A collaborative and innovative work environment. - Flexible work arrangements, including remote work options. - Health and wellness benefits. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/27/2024
Location: bangalore, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources Cloudesign Technology Solutions |
---|