[Remote] Software Engineer I
Note: The job is a remote job and is open to candidates in USA. ImagineX is a technology company that deploys AI-assisted teams to build and secure mission-critical enterprise solutions across software, data, and AI. The Software Engineer I will design and implement modern enterprise applications, developing Java backends and responsive front-end features while contributing to testing, cloud deployments, CI/CD, troubleshooting, and collaborative engineering practices.
Responsibilities
- Develop and maintain backend services using Java, Spring Boot, and related frameworks
- Build responsive, user‑friendly front‑end features using modern JavaScript/TypeScript frameworks (e.g., React, Angular, or Vue)
- Participate in design discussions, code reviews, and sprint ceremonies
- Collaborate with cross‑functional team members to deliver high‑quality features end‑to‑end
- Write clean, maintainable, and testable code following engineering best practices
- Leverage AI‑assisted tools to accelerate development and improve code quality
- Troubleshoot, debug, and optimize applications for performance and reliability
- Contribute to CI/CD pipelines, cloud deployments, and automation efforts
Skills
- 3+ years of professional software engineering experience
- Strong proficiency in Java and experience with Spring Boot or similar frameworks
- Experience building front‑end applications using React, Angular, or Vue
- Familiarity with RESTful APIs, microservices, and relational/non‑relational databases
- Exposure to cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
- Understanding of software engineering fundamentals, testing practices, and version control (Git)
- Strong communication skills and a collaborative mindset
- Curiosity, adaptability, and a desire to grow into increasingly complex technical challenges
- This role is based in the US and only open to citizens and permanent residents of the US who do not require visa sponsorship
Company Overview