[Remote] Full Stack Developer
Note: The job is a remote job and is open to candidates in USA. Niyam IT is a technology company focused on delivering innovative solutions for various sectors including Emergency Preparedness and Health IT. They are seeking an experienced Full-Stack Developer to design, develop, and implement software solutions, contributing to the full software development lifecycle and mentoring junior developers.
Responsibilities
- Design, develop, and implement custom software and database application capabilities across various legacy and modernized systems
- Participate fully in the software development lifecycle, including release and sprint planning, testing, demonstrations, and retrospectives
- Develop high-quality, maintainable code using modern frameworks and practices
- Create RESTful APIs and microservices using Java Spring Boot and integrate them with responsive Angular front-end components
- Transform mockups and UI designs into functional, user-centered interfaces integrated with backend services
- Analyze and solve complex technical problems involving system architecture, performance, and security
- Ensure application quality, scalability, and maintainability through code reviews, performance optimization, and adherence to best practices
- Provide technical guidance, mentoring, and support to junior developers and teammates
- Collaborate closely with product owners, project managers, and cross-functional teams to achieve project goals
- Participate in continuous improvement of software engineering processes, tools, and standards
- Support release planning activities and contribute to software engineering guidelines and documentation
- Provide periodic reports on development progress and quality metrics
Skills
- US Citizenship with ability to successfully complete a federal background investigation
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, or related field (equivalent practical experience may be considered)
- Minimum of seven (7) years of experience in software design, development, and implementation within a Windows or cloud-based environment
- Demonstrated expertise in: PostgreSQL, Java, Spring Boot, Angular, and microservices architecture
- AWS and cloud-based development
- HTML, CSS, TypeScript, JavaScript, and Angular Material
- RESTful API design and integration
- Source control and concurrent workflows (Git preferred)
- Strong understanding of Object-Oriented Design (OODD) and Service-Oriented Architecture (SOA) principles
- Experience with SQL or PL/SQL databases such as Oracle, MySQL, or PostgreSQL
- Solid understanding of all elements of the software development lifecycle (SDLC), including planning, development, configuration management, QA, and release management
- Technical Certifications such as AWS Certified Developer, AWS Certified Solutions Architect, or Oracle Certified Professional (OCP) Java
- Familiarity with ETL tools, Kafka, or other messaging technologies
- Knowledge of application security, automated testing, UML, or state management libraries (e.g., NGRX, NGXS)
- Experience with DevOps tools and CI/CD pipeline implementation
- Understanding of system architecture concepts including scalability, reliability, and maintainability
Benefits
- 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.
Company Overview