Software Engineer – Full Stack Developer-02
We are looking for a talented and passionate Full Stack Developer to join our growing technology team. As a Full Stack Developer, you will be responsible for building and maintaining scalable web applications, contributing to both front-end and back-end development.
Job Summary
We are seeking an experienced and versatile Full Stack Developer to join our expanding technology team. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining scalable web applications that meet the highest standards of quality and performance. Your expertise will span both front-end and back-end development, allowing you to contribute to all stages of the application development lifecycle.
Key Responsibilities
- Design, develop, test, and deploy scalable and efficient web applications, ensuring seamless integration of front-end and back-end systems
- Contribute to both front-end and back-end development, working closely with cross-functional teams to identify and prioritize project requirements
- Develop responsive, user-friendly, and visually appealing user interfaces using modern front-end technologies and frameworks
- Create robust, secure, and well-documented back-end systems, APIs, and microservices to support web applications
- Collaborate with QA engineers to identify and resolve bugs, ensuring high-quality software delivery
- Stay up-to-date with industry trends, emerging technologies, and best practices, applying this knowledge to continuously improve application performance, scalability, and maintainability
- Participate in code reviews, providing constructive feedback and contributing to the improvement of the overall codebase
- Troubleshoot and resolve technical issues, working effectively with team members to minimize downtime and ensure smooth application operation
- Develop and maintain technical documentation, ensuring that all projects are properly documented and easily maintainable
Requirements and Qualifications
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field
- Technical Skills:
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js
- Strong back-end development skills using languages like Java, Python, Ruby, or PHP, and frameworks such as Spring, Django, or Ruby on Rails
- Experience with database management systems, including relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB)
- Knowledge of API design principles and experience with RESTful APIs
- Familiarity with version control systems, particularly Git
- Understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker)
- Soft Skills:
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork skills, with the ability to collaborate effectively with both technical and non-technical stakeholders
- Adaptability and willingness to learn new technologies and frameworks
- Passion for delivering high-quality software solutions and driving innovation
Nice to Have
- Experience with agile development methodologies and version control systems
- Knowledge of cybersecurity best practices and how to apply them in application development
- Familiarity with machine learning, artificial intelligence, or data science concepts
- Participation in open-source projects or personal coding projects
What We Offer
- Competitive salary and benefits package
- Opportunity to work on challenging and innovative projects with a talented team
- Collaborative and dynamic work environment that encourages learning and growth
- Professional development opportunities, including training and conference attendance
- Flexible work arrangements, including remote work options
mysore
2025-10-13
2025-10-30
Are you sure you want to apply for this job ?
