Software Development Engineer
2 weeks ago
Job Description:
We are seeking an experienced Software Development Engineer III with a strong background in Angular development. As an SDE-III, you will play a key role in designing, building, and maintaining high-performance web applications. You are expected to be a hands-on leader, guiding the team in best practices, improving technical solutions, and ensuring the delivery of quality code.
Key Responsibilities:
- Full-Stack Development: Design, develop, and maintain robust, scalable, and secure web applications using Angular (latest version) on the front end
- Architecture & Design: Collaborate with product managers, UX/UI designers, and other engineers to architect efficient, modular, and maintainable systems.
- Team Leadership: Mentor junior developers, participate in code reviews, and contribute to improving the overall teams skills. Provide technical guidance, troubleshooting, and performance optimization advice.
- Agile Practices: Participate in Agile ceremonies, provide technical input for sprint planning, story estimation, and backlog grooming, and contribute to improving the Agile process within the team.
- Code Quality & Best Practices: Follow and promote best coding practices including writing unit tests, integration tests, and end-to-end tests. Ensure all code adheres to proper testing strategies, security standards, and documentation.
- Performance Optimization: Identify and resolve performance bottlenecks both on the client side and server side. Enhance the performance and maintainability of applications.
- Cross-Functional Collaboration: Work with DevOps, QA, and other cross-functional teams to ensure seamless CI/CD pipelines, fast release cycles, and efficient troubleshooting.
- Continuous Learning & Improvement: Stay updated with the latest trends in web technologies, especially Angular and related frameworks, and integrate new techniques and tools into development workflows.
Required Qualifications:
Experience:
8+ years of software development experience.
- At least 6+ years of hands-on experience with Angular (version 11 or above).
Proven experience with front-end architecture and modular design patterns.
Technical Skills:
Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- In-depth knowledge of Angular CLI, RxJS, NgRx, and Angular component-based architecture.
- Experience with cloud platforms such as AWS (most preferred), Azure, or Google Cloud.
- Experience with building responsive and mobile-first applications.
- Familiarity with RESTful services and APIs, backend integration, and microservices architecture.
- Knowledge of version control systems (Git) and CI/CD pipelines.
- Experience with unit testing frameworks (Jasmine, Karma, etc.) and end-to-end testing.
Hands-on experience with task runners (Webpack, Gulp, etc.) and build processes.
Soft Skills:
Excellent problem-solving and analytical skills.
- Strong communication skills and ability to collaborate effectively in cross-functional teams.
A proactive attitude toward challenges, with the ability to quickly learn new technologies.
Education:
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience.
Preferred Qualifications:
- Familiarity with backend technologies like , or Java.
- Experience in building large-scale, distributed web applications.
- Knowledge of containerization (Docker, Kubernetes) and microservices architecture.
- Familiarity with Agile methodologies, including Scrum or Kanban.
Why Join Us:
- Opportunity to work on cutting-edge web technologies and frameworks.
- Collaborative, dynamic, and diverse work culture.
- Competitive salary and benefits package.
- Continuous learning and growth opportunities.
-
Software Engineer III
2 weeks ago
Vadodara, Gujarat, India MRI Software Full time US$ 90,000 - US$ 1,20,000 per yearAbout the role:MRI Software is seeking a Software Engineer III to join our team working on products. As a Software Engineer III, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and improve your...
-
Software Engineer II
2 weeks ago
Vadodara, Gujarat, India MRI Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAbout the role:MRI Software is seeking a Software Engineer to join our team working on products. As a Software Engineer, you will be responsible for developing, testing, and maintainingsoftware solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and improve your skills. We...
-
MRI Software
3 weeks ago
Vadodara, India MRI Software Full timeAbout The Role :MRI Software is seeking a Software Engineer III to join our team working on products.As a Software Engineer III, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should have a passion for development and an eagerness to learn new things and improve your...
-
Senior Software Engineer IV
2 weeks ago
Vadodara, Gujarat, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout the role:MRI Software is seeking a Senior Software Engineer IV to join our team working on products. As a Senior Software Engineer IV, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and...
-
Bengaluru, India Progress Software Development Pvt Ltd Full timeDescription : We are Progress (Nasdaq : PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experience with agility and ease.Were proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe...
-
MRI Software
3 weeks ago
Vadodara, India MRI Software Full timeAbout The Role :MRI Software is seeking a Senior Software Engineer IV to join our team working on products.As a Senior Software Engineer IV, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should have a passion for development and an eagerness to learn new things and...
-
Bengaluru, Karnataka, India Progress Software Development Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription : We are Progress (Nasdaq : PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experience with agility and ease. Were proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we...
-
MRI Software
2 weeks ago
Vadodara, India MRI Software Full timeDescription : About the job : MRI Software looking for an experienced and skilled candidate to join our team as a Quality Assurance (QA) Engineer. As a QA Engineer, you will be responsible to assess software quality by designing and implementing software testing processes. You will take ownership of code quality through exploratory and manual test scripts....
-
AI Engineer
2 weeks ago
Ahmedabad, Bengaluru, Vadodara, India Rishabh Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWhat role looks like:We are looking for a hands-on, contributor role SDE II for an AI/ML Engineer with a specialization in Generative AI and Agentic AI. You will work as a key member of our AI team, responsible for the development and implementation of our agentic systems and generative models. You'll collaborate with senior engineers and product managers to...
-
Senior Software Developer
2 weeks ago
Ahmedabad, Gujarat, India AppYogi Software Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob Description : - Develop the back-end software, maintain and update the existing code. - Designing customer-facing UI and back-end services for various business processes. - Running diagnostic tests, repairing defects, and providing technical support. - Keeping informed of advancements in the field of development. - Follow the Scrum...