Unissant · 2 weeks ago
Junior Full Stack Developer
Unissant, Inc. delivers innovative capabilities to the agencies that keep our nation healthy and safe. They are seeking a Junior Full Stack Developer to support the modernization and maintenance of mission-critical systems and AI/ML-enabled capabilities for federal customers.
Health CareInformation ServicesInformation Technology
Responsibilities
Implementing and enhancing features in modern cloud-based applications using common frontend frameworks (such as Angular, React, or similar) and backend services (such as Java, Python, or Node.js) under the guidance of senior developers
Building and maintaining RESTful APIs and backend services using a mainstream server-side framework (for example Spring Boot, .NET, or equivalent) and working with relational or NoSQL databases
Assisting with support and incremental improvement of existing applications and services, including bug fixes, minor enhancements, and performance tuning; this may include legacy JEE applications on application servers as well as modernized services
Writing clean, maintainable, and well-documented code following established coding standards, testing practices, and design patterns
Participating in Agile ceremonies (stand-ups, sprint planning, reviews) and collaborating with product owners, designers, users, and data/ML teams to understand requirements and refine solutions
Contributing to code reviews, unit/integration testing, and troubleshooting issues across the stack, including application, data, and basic infrastructure layers
Supporting AI/ML initiatives by integrating existing machine learning services or models into applications, working with APIs, and helping instrument applications for data collection and monitoring
Assisting data and ML engineers with basic data preparation tasks such as querying, cleaning, and transforming datasets used for analytics and model development
Collaborating with senior engineers to learn system architecture, DevOps and MLOps practices, secure coding standards, and approaches for deploying and monitoring AI-enabled features in production
Qualification
Required
0–3 years of hands-on software development experience (professional, internship, or substantial academic/side projects) using at least one modern programming language such as Java, Python, JavaScript/TypeScript, or C#
Strong foundation in object-oriented programming, data structures, and algorithms, with practice implementing and optimizing them in code (arrays, lists, trees, graphs, hash maps, queues, stacks, etc.)
Experience building or contributing to RESTful services or microservices using common frameworks; familiarity with API design, versioning, and documentation tools (such as Open API/Swagger or Postman)
Exposure to modern frontend development with a JavaScript framework (for example Angular, React, or Vue), including HTML, CSS, and basic responsive design
Familiarity with SQL and at least one relational or NoSQL database, including writing basic queries and understanding schema design fundamentals
Familiarity with modern software engineering tools and methodologies, such as Git-based source control, CI/CD pipelines, automated testing, and issue tracking tools
Strong problem-solving skills, willingness to learn new technologies, and ability to collaborate effectively in a cross-functional, Agile team environment
Bachelor's degree in Computer Science, Data Science, Engineering, Information Technology, or a related field with strong computer science coursework (data structures, algorithms, databases, operating systems), or equivalent practical experience
This federal program requires the candidate to be a United States Citizen
Must be able to obtain and maintain the appropriate Public Trust or other required federal clearance; existing suitability or clearance is a plus
Strong written and verbal communication skills
Ability to clearly explain technical concepts to both technical and non-technical team members
Demonstrated ability to collaborate effectively within a team environment and take feedback constructively
Preferred
Exposure to or interest in AI/ML concepts such as supervised and unsupervised learning, model training and evaluation, and common libraries or platforms (for example scikit‑learn, TensorFlow, PyTorch, or cloud AI services)
Exposure to data processing and analysis tools or languages (for example Python with Pandas, SQL-based analytics, or basic data visualization) and interest in working with datasets used for analytics or ML
Understanding of basic cloud concepts (such as containers, serverless functions, or managed databases) and interest in deploying applications or models on major cloud platforms
Participation in coding competitions, open-source contributions, AI/ML courses, or relevant personal projects (such as small web apps, data analysis notebooks, or simple ML models) is a plus
Any related technical certifications (e.g., Java, cloud, or security) are desired but not required
Company
Unissant
Unissant is an information technology company offering health IT services.
Funding
Current Stage
Growth StageRecent News
Washington Technology
2025-12-13
Washington Technology
2025-04-05
Company data provided by crunchbase