Software Engineer Job in Improwised Technologies
Software Engineer
Improwised Technologies
4+ weeks ago
- Rajkot, Gujarat
- Not Disclosed
- Full-time
Job Summary
About Us
We are a software development agency specializing in building high-scale, cloud-native SaaS and enterprise applications. Our clients range from startups to publicly-listed enterprises across the US and Europe. We deliver world-class applications, providing efficient and scalable solutions tailored to customer needs.
Role Overview
We are seeking a detail-oriented, adaptable Full-Stack Software Engineer to join our multi-functional team. The candidate will be responsible for the end-to-end software development lifecycle, building scalable and maintainable solutions independently or as part of a team.
Objectives
- Gain expertise in software development across frontend, backend, and infrastructure using various programming languages and frameworks.
- Collaborate with customers and product specialists to understand requirements and design software solutions.
- Ensure code quality, maintainability, and scalability through best practices.
- Build responsive, mobile-first frontend applications and cloud-native backend services.
- Adopt an Agile and DevSecOps mindset to deliver high-quality software on time.
Key Responsibilities
- Design and develop efficient, scalable software solutions using open-source tools.
- Write, review, and test clean, maintainable, and testable code.
- Implement unit and integration tests.
- Design and optimize database schemas and queries.
- Debug and troubleshoot software using logs, metrics, and traces.
- Maintain technical documentation and address bugs or security advisories.
- Automate delivery processes to improve productivity and minimize deployment time.
- Collaborate in designing and developing new services, architecture, and performance standards.
Required Skills and Qualifications
- Strong problem-solving skills and attention to detail.
- High adaptability and eagerness to learn.
- Exceptional communication and teamwork abilities.
- Proficiency in at least one language or framework from each category:
- Frontend: JavaScript (Vue.js, React.js, Angular.js), HTML, CSS (Bootstrap)
- Backend: Go, PHP (Laravel), Node.js, Python
- Databases: PostgreSQL, MySQL
- Experience in building scalable, cloud-native applications (AWS, GCP, or DigitalOcean).
- Knowledge of Agile/Scrum methodologies is a plus.
- Experience with Docker and cluster deployment is advantageous.
- Solid understanding of Linux and command-line tools.
- Ability to work in a fast-paced, evolving environment with a strong sense of curiosity.
- Proven track record of large-scale project development from start to finish.
Preferred Qualifications
- Experience with RESTful APIs and modern web services.
- Familiarity with cloud-native technologies such as containers and Kubernetes.
- Knowledge of DevSecOps practices and CI/CD pipelines.
- Experience working in highly iterative, Agile development environments.
- Willingness to occasionally provide on-call support during weekends or nights.
Why Join Us?
- Opportunity to work on cutting-edge cloud-native applications.
- Collaborative and open team environment.
- Chance to develop high-impact software for diverse industries.
- Focus on personal and professional growth through continuous learning.


Help us improve JobGrin
Need Help? Contact us