Software Developer, Mid-Level
inQ LLC
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
Java
Agile Methodologies
Software Debugging
Web Development
Grails
IntelliJ
Microsoft Visual Studio
MySQL
Node.js
Software Engineering
Web Applications
Web Application Frameworks
GIT
Angular
Software Version Control
Job description
- Develop and maintain web applications using Node.js, Angular, MySQL, and Java.
- Collaborate with cross-functional teams to design and implement new features and enhancements.
- Write clean, efficient, and scalable code with a focus on high performance.
- Troubleshoot and debug applications, providing solutions to complex issues.
- Ensure the security and integrity of applications following best development practices.
- Participate in peer code reviews and knowledge-sharing sessions.
- Assist in integration and testing efforts.
Requirements
Software Engineer/Developer with experience in Node.js, Angular, MySQL, and Java to join our team for a contract position. The ideal candidate will be well-versed in full-stack development and capable of working with various technologies to build, maintain, and improve web applications. Experience with Grails is desirable but not mandatory. Applicants must have an active Secret security clearance., * Experience: 5+ years of professional development experience in a full-stack environment.
- Technologies: Proficiency in Node.js, Angular, MySQL, and Java.
- Clearance: Must have an active Secret security clearance (or be able to obtain one).
- Strong understanding of web development principles and modern frameworks.
- Ability to work independently as well as collaboratively within a team environment.
- Proficient in using Visual Studio Code or IntelliJ as primary development IDEs.
- Excellent problem-solving, debugging, and troubleshooting skills.
Desirable Skills:
- Experience with Grails for full-stack web development.
- Familiarity with version control systems like Git.
- Knowledge of agile development methodologies and the software development lifecycle.