17 Cloudesign Technology Solutions Jobs
4-6 years
Bangalore / Bengaluru
Senior Software Engineer - Python/Node.js/React.js (4-6 yrs)
Cloudesign Technology Solutions
posted 25d ago
Flexible timing
Key skills for the job
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.
Functional Areas: Other
Read full job descriptionPrepare for Software Python Engineer roles with real interview advice
4-6 Yrs
Bangalore / Bengaluru
3-6 Yrs
Bangalore / Bengaluru