We are seeking a Software Engineer with a passion for building scalable and secure enterprise applications integrated with AI capabilities. You will work across both frontend and backend, leveraging AI-assisted tools to accelerate development and deliver high-quality features. This role is ideal for engineers who want to grow with AI-driven software engineering and contribute to next-generation enterprise platforms.
Job Description:
- Design, develop, and maintain software solutions across web front-end, back-end services, and APIs.
- Build responsive, user-friendly web applications using modern frontend technologies.
- Implement secure and scalable backend services with Spring Boot, Node.js, or equivalent frameworks.
- Collaborate with QA and DevOps to ensure smooth delivery through CI/CD pipelines.
- Participate in architecture discussions, code reviews, and technical decision making.
- Leverage AI-assisted development tools to improve overall development lifecycle speed and software quality.
- Ensure best practices in performance, security, and maintainability.
Qualification:
- 5+ years of experience in software engineering covering frontend and/or backend.
- For frontend, Proficiency in frontend technologies: JavaScript, TypeScript, HTML5, CSS3, React/Angular/Vue.js.
- For backend, Proficiency in backend frameworks: Spring Boot, Node.js, or similar.
- Knowledge of databases (SQL and NoSQL), API design (REST/GraphQL).
- Experience with cloud platforms (AWS, GCP, Azure) is a plus.
- Familiarity with CI/CD, microservices, containerization (Docker, Kubernetes).
- Strong analytical, problem-solving, and teamwork skills.
- Growth mindset and willingness to adopt AI tools for productivity.