Return To Search
Full Stack Developer
Location: Eagan, MN
Job Type: Contract
Company: IDR
Category: Development and Architecture
Full Stack Developer Position Overview
IDR is seeking an experienced Full Stack Developer to join our team on a contract basis. In this Full Stack Developer role, you will play a key part in the modernization of a Project Portfolio Database (PPD) application and the development of a new time tracking module. The ideal candidate will have a robust background in Angular, Java Spring Boot, and Google Cloud Platform (GCP), and will thrive in a collaborative, dynamic environment. This is an excellent opportunity for a Full Stack Developer who is passionate about building scalable and innovative solutions, and who is looking to advance their career with a respected industry leader.
Responsibilities
- Design, build, and maintain scalable n-tiered applications using modern Angular and Java Spring Boot as a Full Stack Developer.
- Lead and contribute to the full rewrite of the Project Portfolio Database (PPD) application and support the development of a new time tracking module.
- Guide cloud-native architecture and deployment strategies, utilizing expertise in Cloud App Factory (CAF) within Google Cloud Platform (GCP).
- Collaborate with cross-functional teams to ensure successful delivery of features and enhancements.
- Participate in the entire software development lifecycle, from requirements analysis through deployment and support.
- Apply best practices in software design, development, and documentation throughout all stages of the project.
Qualifications
- Bachelor’s degree in Computer Science or a related field is preferred.
- Demonstrated experience as a Full Stack Developer working with Angular (latest versions), TypeScript, NgRx/Redux, and CSS/SCSS for responsive UI development.
- Proficient in Java, Spring Boot, Hibernate/JPA, Maven for build automation, REST API development, Swagger for documentation, and OAuth 2.0 authentication.
- Solid understanding of database technologies, with primary experience in PostgreSQL and additional exposure to MS SQL Server considered a plus. Knowledge of JDBC, query optimization, and Liquibase for database migrations is required.
- Hands-on experience with Google Cloud Platform (GCP) and Terraform for infrastructure provisioning, as well as familiarity with Cloud App Factory and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong debugging and troubleshooting abilities, with a solid grasp of design patterns and software development best practices.
- Excellent written and verbal communication skills, with the ability to work effectively both independently and as part of a team.
- Previous exposure to Agile development methodologies is preferred.
Employment Type
This is a contract Full Stack Developer position with an initial term of six months, and the potential for extension based on project needs and performance.
Why Join IDR?
- Become part of an industry-leading organization with over 25 years of proven expertise across major markets.
- Engage in innovative projects and contribute to cutting-edge technology solutions as a valued Full Stack Developer.
- Be supported by a close-knit, team-oriented culture that values collaboration and professional growth.
- Benefit from a comprehensive package that includes medical, vision, dental, and more.
- Participate in our Employee Stock Ownership Program and enjoy recognition as a ClearlyRated Best of Staffing® winner.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.