Build, enhance, and maintain scalable web and software applications across SaaS, AI, CRM/ERP, and custom product work.
Technology / Engineering India / Remote or Hybrid 1–4 years Full-time
About Blueheaven Software
Blueheaven Software is a technology company focused on building SaaS products, custom software solutions, mobile applications, AI-powered platforms, CRM/ERP systems, cloud solutions, and business automation products for clients in India and international markets. We are looking for a Software Development Engineer to join our engineering team and contribute to the development, enhancement, and maintenance of scalable software applications.
Key Responsibilities
- Design, develop, test, and maintain web and software applications.
- Build scalable and maintainable backend services and APIs.
- Develop responsive and user-friendly frontend interfaces.
- Work closely with Solution Architects, Project Managers, UI/UX designers, QA engineers, and other developers.
- Convert business and technical requirements into functional software solutions.
- Develop and integrate REST APIs and third-party services.
- Work with relational and NoSQL databases and write efficient queries.
- Debug, troubleshoot, and resolve application issues.
- Perform unit testing and participate in code reviews.
- Follow Git-based development and version-control practices.
- Optimize applications for performance, scalability, security, and reliability.
- Participate in deployment, troubleshooting, and production support when required.
- Maintain proper technical documentation for developed modules and features.
- Contribute to reusable components, libraries, and development standards.
- Stay updated with modern software development practices and technologies.
Required Technical Skills
- Good experience with Node.js and backend development.
- Experience with React.js or another modern frontend framework.
- Good understanding of HTML, CSS, REST APIs, JSON, and asynchronous programming.
- Working knowledge of MySQL/MariaDB or other relational databases.
- Basic knowledge of MongoDB or NoSQL databases is an advantage.
- Good understanding of Git and GitHub/GitLab workflows.
- Understanding of authentication, authorization, API security, and common web security practices.
- Familiarity with debugging, logging, testing, and performance optimization.
Good to Have
- Experience with AWS services such as EC2, S3, RDS, CloudFront, and Route 53.
- Experience with Docker and CI/CD.
- Knowledge of microservices architecture.
- Experience integrating payment gateways, WhatsApp APIs, email services, or other third-party APIs.
- Experience with AI/LLM API integrations.
Candidate Profile
We are looking for an engineer who:
- Has strong problem-solving and analytical skills.
- Writes clean, readable, and maintainable code.
- Understands the importance of testing before deployment.
- Can independently investigate and resolve technical issues.
- Is comfortable working in a fast-paced software development environment.
- Takes ownership of assigned modules and features.
- Can communicate effectively with technical and non-technical team members.
- Is willing to learn new technologies based on project requirements.
Key Performance Areas
- Quality and maintainability of code
- Timely completion of assigned development tasks
- Bug resolution and application stability
- API and database performance
- Adherence to development standards
- Unit testing and code quality
- Effective collaboration with the engineering team
- Contribution to scalable and reusable software components
Education & Experience
- Qualification: B.Tech / B.E. / MCA / BCA / equivalent technical qualification preferred.
- Experience: 1–4 years of software development experience.
- Freshers with strong practical development skills and demonstrable projects may also be considered.
Why Join Blueheaven Software?
- Work on real-world SaaS, AI, CRM, ERP, mobile, and custom software projects.
- Exposure to Indian and international projects.
- Opportunity to work with modern cloud and web technologies.
- Learn from experienced architects and senior engineers.
- Opportunity to grow into Senior Software Engineer, Technical Lead, or Solution Architect roles.