How Remoteville checks and expires listings
AI Software Engineer
Skills
Back-End Web DevelopmentFull-Stack DevelopmentJavaJavascriptReact.JsArtificial IntelligenceContent Management Systems
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor’s degree in Computer Science Information Systems or related field or equivalent experience
- 2 to 5 years of full-stack development experience
- Proficiency in Java
- Proficiency in Python
- Proficiency in JavaScript ES6+
- Hands-on experience with React
- Experience with Drupal or similar CMS platforms
- Understanding of REST APIs microservices and modern architectures
- Experience with Git or similar version control systems
- Ability to work effectively in a fully remote environment
- Must be eligible for and able to obtain a Public Trust clearance
- Ability to pass a background investigation
Nice to have
- AI-assisted development
- Cloud exposure
- CI/CD knowledge
- DevOps mindset
- Containerization
- SQL/NoSQL familiarity
- Federal client experience
- Section 508 awareness
Day to day
- Design, develop, and maintain full-stack applications in a remote distributed team
- Build modern responsive user interfaces using React and related frontend tools
- Develop backend services and APIs using Java and Python while supporting CMS solutions like Drupal
- Use AI-driven coding tools to speed up development and improve code quality
- Participate in Agile ceremonies and collaborate across the full technology stack
- Ensure secure scalable performant applications and troubleshoot issues end to end
