Full Stack Developer
Role details
Job location
Tech stack
Job description
Niyam is seeking an experienced Full-Stack Developer, proficient in both front-end and back-end technologies, with a strong background in mobile and web application development, to support one of our federal clients. This is a hybrid position, where person will be required to go onsite to client location in Ashburn, VA at least 2 days/week.
You will work with the following tech stack; Angular, Spring Boot, Flutter, Kubernetes, Gradle, iOS & Android (Native), Firebase and the following languages; Dart, Java, JavaScript/TypeScript, Swift, Postgres SQL, Groovy, HTML/CSS, Tool Command Language (TCL).
Roles and Responsibilities:
- Design, develop, and maintain responsive web and mobile applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code using modern development practices.
- Develop and consume RESTful APIs.
- Maintain code quality through unit testing, automation, and peer reviews.
- Participate in Agile/Scrum-based development cycles.
- Ensure performance, quality, and responsiveness of applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
- ship with ability to obtain a public trust.
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- Must be able to work onsite at client location in Ashburn, VA as needed.
- 8+ years of experience in full stack development for web and mobile platforms.
- Experience deploying applications in Kubernetes environments.
- Solid understanding of CI/CD pipelines and DevOps practices.
- Familiarity with Firebase services such as authentication, analytics, and cloud functions.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Prior experience working with federal clients.
- Active public trust or security clearance.
- Experience working in Agile teams.
- Familiarity with cloud platforms (e.g., AWS, Google Cloud Platform, or Azure).
- Contribution to open-source or personal GitHub projects.
Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants.
Benefits & conditions
What We Offer:
- Flexible Work Hours: Life doesn't always fit into a 9-to-5 schedule. We offer flexibility to help you manage your work-life balance effectively.
- Remote Work: Niyam IT understands the value of flexibility. We offer remote work.
- Career Growth: Niyam IT is not just a job; it's a career journey. We provide a supportive environment for your professional development and offer fully paid opportunities for training and advancement within the company.
- Great People: Our people are the blueprint of who Niyam IT is to the industry and community.
- Great Environment: Niyam IT fosters a great environment where innovation, collaboration, and personal growth thrive.
- Diversity & Inclusion: We believe in the strength of diverse perspectives. Your unique ideas are welcomed and celebrated every day at Niyam IT.
Join us in creating a workplace where innovation, diversity, and well-being thrive. Your journey at Niyam IT awaits. Apply today!