Current Openings
Software Engineer - Developer
Software Engineer - Developer
Committed to making technology-driven solutions useful, useable, and affordable, Mithi Software Technologies Pvt. Ltd., is a leading cloud-based SaaS solutions provider of business communication and data lifecycle management solutions that delivers high performance at optimal costs.
With a rich history of pioneering product ventures and a strong focus on innovation, Mithi has been at the forefront of software product development for years. Our team brings together extensive experience in building cutting-edge software products across multiple generations of technology.
At Mithi Technologies, we foster a collaborative and inclusive work environment that encourages creativity, continuous learning, and personal growth. We value diversity and believe in creating opportunities for everyone to thrive and excel in their roles.
Join us as we embark on an exciting journey to empower businesses worldwide with on-demand data lifecycle management services.- As a Full Stack Developer, you will be responsible for the feature development and maintenance of Mithi’s suite of products, services, and integrations with external SaaS platforms. Your role will involve working on the development and integration of our intranet with external SaaS services, as well as building and maintaining integrations between our products and SaaS platforms. You will play a crucial part in problem-solving and product building, contributing to the growth and success of our organization.
- As a Full Stack Developer, you will be responsible for the feature development and maintenance of Mithi’s suite of products, services, and integrations with external SaaS platforms. Your role will involve working on the development and integration of our intranet with external SaaS services, as well as building and maintaining integrations between our products and SaaS platforms. You will play a crucial part in problem-solving and product building, contributing to the growth and success of our organization.
- Collaborate with product managers and stakeholders to gather and understand requirements for feature development and enhancements.
- Collaborate with the development team to work on the feature development and maintenance of Mithi products and services.
- Design, develop, and maintain scalable and secure web applications using best practices and coding standards.
- Ensure code quality, scalability, and performance optimization in all development tasks. Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Create and maintain integrations between Mithi products and SaaS platforms, enabling efficient data exchange and enhanced functionality.
- Implement front-end user interfaces using Angular 7.0/AngularJS, ensuring a seamless and intuitive user experience.
- Develop and integrate APIs and backend services using Node.js, Python, Java, or C++, ensuring efficient data processing and communication between different system components.
- Implement and optimize database interactions using RDBMS/SQL/Hibernate (Java) to ensure efficient data storage, retrieval, and manipulation.
- Collaborate with cross-functional teams, including UX/UI designers and QA engineers, to ensure the successful delivery of projects.
- Conduct thorough testing and debugging of applications to identify and resolve any issues or bugs.
- Stay up to date with emerging technologies and trends in full-stack development, and propose innovative solutions to enhance product functionality and user experience.
- Troubleshoot and debug issues, identifying root causes and implementing effective solutions promptly.
- Uphold professionalism and ethical conduct in all customer and partner interactions.
- Collaborate with product managers and stakeholders to gather and understand requirements for feature development and enhancements.
- Collaborate with the development team to work on the feature development and maintenance of Mithi products and services.
- Design, develop, and maintain scalable and secure web applications using best practices and coding standards.
- Ensure code quality, scalability, and performance optimization in all development tasks. Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Create and maintain integrations between Mithi products and SaaS platforms, enabling efficient data exchange and enhanced functionality.
- Implement front-end user interfaces using Angular 7.0/AngularJS, ensuring a seamless and intuitive user experience.
- Develop and integrate APIs and backend services using Node.js, Python, Java, or C++, ensuring efficient data processing and communication between different system components.
- Implement and optimize database interactions using RDBMS/SQL/Hibernate (Java) to ensure efficient data storage, retrieval, and manipulation.
- Collaborate with cross-functional teams, including UX/UI designers and QA engineers, to ensure the successful delivery of projects.
- Conduct thorough testing and debugging of applications to identify and resolve any issues or bugs.
- Stay up to date with emerging technologies and trends in full-stack development, and propose innovative solutions to enhance product functionality and user experience.
- Troubleshoot and debug issues, identifying root causes and implementing effective solutions promptly.
- Uphold professionalism and ethical conduct in all customer and partner interactions.
Our ideal candidate would possess some if not all the below qualifications:
A graduate degree for this post is mandatory. An engineering degree (BE/BTech in any field), MCA, or equivalent with strong programming skills would be preferred. Proficiency in Amazon Web Services (AWS) for deployment, configuration, and management of cloud-based applications.
Candidates from other backgrounds who possess the necessary skills and experience in marketing are also encouraged to apply.- Knowledge of the cloud computing industry and related technologies
- Experience with Angular 7.0/AngularJS for front-end development, creating dynamic and responsive user interfaces.
- Strong knowledge of HTML, JavaScript, and CSS for web development and UI customization.
- Strong knowledge of Docker for containerization and deployment, ensuring consistency and scalability across different environments.
- Proficiency in RDBMS/SQL/Hibernate (Java) for efficient data management and database interaction.
- Experience with Node.js, Python, Java, or C++ for back-end development and server-side scripting.
- Familiarity with version control systems (e.g., Git) and agile development methodologies for collaborative development and efficient project management.
- Understanding of RESTful APIs and experience in designing and integrating APIs for efficient communication between front-end and back-end systems.
- Knowledge of software development principles, design patterns, and coding best practices to write clean, maintainable, and scalable code.
- Proficiency in debugging and troubleshooting complex software applications, identifying and resolving technical issues.
- Familiarity with testing frameworks and methodologies to ensure the quality and reliability of developed applications.
- Strong problem-solving skills and a passion for building robust, scalable, and innovative solutions.
- Ability to work effectively in a collaborative team environment, communicating ideas and actively participating in discussions.
- Excellent communication and collaboration skills to work effectively within a team, as well as the ability to articulate technical concepts to non-technical stakeholders.
Our ideal candidate would possess some if not all the below qualifications:
A graduate degree for this post is mandatory. An engineering degree (BE/BTech in any field), MCA, or equivalent with strong programming skills would be preferred. Proficiency in Amazon Web Services (AWS) for deployment, configuration, and management of cloud-based applications.
Candidates from other backgrounds who possess the necessary skills and experience in marketing are also encouraged to apply.- Knowledge of the cloud computing industry and related technologies
- Experience with Angular 7.0/AngularJS for front-end development, creating dynamic and responsive user interfaces.
- Strong knowledge of HTML, JavaScript, and CSS for web development and UI customization.
- Strong knowledge of Docker for containerization and deployment, ensuring consistency and scalability across different environments.
- Proficiency in RDBMS/SQL/Hibernate (Java) for efficient data management and database interaction.
- Experience with Node.js, Python, Java, or C++ for back-end development and server-side scripting.
- Familiarity with version control systems (e.g., Git) and agile development methodologies for collaborative development and efficient project management.
- Understanding of RESTful APIs and experience in designing and integrating APIs for efficient communication between front-end and back-end systems.
- Knowledge of software development principles, design patterns, and coding best practices to write clean, maintainable, and scalable code.
- Proficiency in debugging and troubleshooting complex software applications, identifying and resolving technical issues.
- Familiarity with testing frameworks and methodologies to ensure the quality and reliability of developed applications.
- Strong problem-solving skills and a passion for building robust, scalable, and innovative solutions.
- Ability to work effectively in a collaborative team environment, communicating ideas and actively participating in discussions.
- Excellent communication and collaboration skills to work effectively within a team, as well as the ability to articulate technical concepts to non-technical stakeholders.
- Strong analytical and logical thinking abilities to effectively tackle complex technical projects.
- Strong passion for technology and software development, with a constant desire to learn and stay updated with industry trends and advancements.
- Strong commitment to code documentation and maintaining comprehensive technical documentation throughout the development process.
- Ability to work under pressure, meet deadlines, and manage multiple tasks and challenges simultaneously.
- Ability to work independently and take ownership of assigned tasks, while also collaborating effectively within a team environment.
- Self-motivated and proactive, with a strong sense of ownership and commitment to delivering high-quality work.
- Strong analytical and logical thinking abilities to effectively tackle complex technical projects.
- Strong passion for technology and software development, with a constant desire to learn and stay updated with industry trends and advancements.
- Strong commitment to code documentation and maintaining comprehensive technical documentation throughout the development process.
- Ability to work under pressure, meet deadlines, and manage multiple tasks and challenges simultaneously.
- Ability to work independently and take ownership of assigned tasks, while also collaborating effectively within a team environment.
- Self-motivated and proactive, with a strong sense of ownership and commitment to delivering high-quality work.