Jr. Full Stack Developer

New
S
SparksoftSoftware development
Location: Remote/Hybrid if local to MarylandFull-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2 to 3 years of application development; 2 to 3 years of experience developing code using AWS serverless architecture, native services, and containers; 2 to 3 years of experience supporting applications on AWS.
Required Skills
Node.jsDynamoDBGitJavaTypeScriptJiraAngularReact

Requirements

  • Have 2 to 3 years of application development experience.
  • Have 2 to 3 years of experience developing code using AWS serverless architecture, native services, and containers.
  • Have 2 to 3 years of experience supporting applications on AWS.
  • Hold a bachelor's degree in a technical field.
  • Have proficiency in Java.
  • Have experience with front-end frameworks including Angular, TypeScript, or React.
  • Have experience with back-end frameworks such as Node.js and scripting languages such as JavaScript or PHP.
  • Have experience with DynamoDB or Aurora DB.
  • Have API development and integration, DevOps, and deployment experience.
  • Have experience with testing, debugging, security, data protection, and performance optimization.
  • Be familiar with Git and Agile and Scrum methodologies.
  • Have experience with Jira and Confluence.
  • Have experience working on Agile and large projects involving several teams.
  • Preferred: familiarity with relational databases, ORM, and SQL in Drupal development; F5 and NGINX; Generative AI and AI-assisted development tools; or integrating LLM capabilities such as AI-powered search, conversational interfaces, or RAG.

Responsibilities

  • Participate in sprint planning, assign story points, and commit to planned user stories.
  • Implement code using AWS native services and serverless technologies.
  • Design, develop, test, and deploy web applications using Angular and TypeScript and microservices using Java.
  • Maintain code quality and application responsiveness; participate in code reviews.
  • Optimize application performance and scalability.
  • Work with architects and product teams to understand functional challenges, prototype ideas, and develop solutions.
  • Translate requirements into technical specifications and diagrams, then implement solutions to architectural and business requirements.
  • Maintain operational and system-level documentation and enhance software efficiency.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Collaborate with developers, project managers, UX designers, system administrators, and analysts.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now