Full Stack Developer

INADEV Corporation
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 JIRA Cloud Computing Code Review Databases Relational Databases Database Design Software Design Patterns
+23 more
Amazon DynamoDB Python (Programming Language) PostgreSQL Microsoft SQL Server MongoDB NoSQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Software Engineering Test-Driven Development (TDD) GitHub Copilot ReactJS Spring-boot Backend Amazon Relational Database Service Information Technology Front End Software Development Video Streaming Functional Programming Amazon Simple Queue Service (SQS) Devsecops Microservices

Job description

We are seeking a skilled Full Stack Developer to design, build, and deploy scalable web applications. The ideal candidate has strong hands-on experience with Python, React.js, Java/Spring Boot, PostgreSQL (AWS RDS), as well as familiarity with NoSQL databases and core AWS services like S3, EC2 and Lambda. Experience working in Agile environments with JIRA, strong communication skills, and the ability to collaborate effectively with technical and non-technical stakeholders are essential., * Works primarily as a senior software developer and brings experience using tools and frameworks to develop solutions that meet client requirements.

  • As part of a cross-functional Agile team, the Developer coordinates with team members to follow best practices, plan work, and communicate with the client on progress.
  • Design, Develop and implement Python based enterprise solutions to meet client requirements.
  • Support quality development practices, including test driven development.
  • Employ the values and principles of Agile development, as part of an Agile DevSecOps team.
  • Actively participate in improving the code base by performing code reviews.
  • Evaluate technical effort to implement client requirements and participate in the creation and sizing of user stories.
  • Participate and contribute to all agile ceremonies/events.
  • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured.
  • Contribute to documentation of system design and procedures.
  • Design skills with experience in object-oriented methodologies, design patterns, microservices, streaming technologies, database design, and data modeling.

Requirements

  • Excellent communication skills to be able to interact directly with non-technical client stakeholders and act in a business-to-technical translation role.
  • Experience leading a team of developers in the design and delivery of cloud-based, continuously deployed client solutions.
  • Experience working in an onsite client technical consulting environment preferred.
  • Experience working within Agile Frameworks, such as Scrum or Kanban.
  • Self-motivated and self-managing.
  • Proficient in creating reasonable and accurate time estimates for assigned tasks.

NON-TECHNICAL REQUIREMENTS:

  • Must be a US Cit.
  • Must be willing to work on Eastern Standard Business hours.
  • Candidates must currently reside in the continental United States.
  • Must have the ability to pass a 7-year background check and obtain/maintain a U.S. Government Clearance.
  • Strong communication and presentation skills.
  • Must be able to prioritize and self-start.
  • Must be adaptable/flexible as priorities shift.
  • Must be enthusiastic and have passion for learning and constant improvement.
  • Must be open to collaboration, feedback and client asks.
  • Must enjoy working with a vibrant team of outgoing personalities., * Must possess a Bachelor s Degree in Computer Science, Engineering, or a related field.
  • Must have at least 5 years of professional Python (backend) software/application development experience.
  • Must have at least 5 years of hands-on front-end development experience with React.js.
  • Must possess professional hands-on experience with AI-assisted development tools (e.g., GitHub Copilot), including generating, reviewing, and validating code within AI-driven workflows.
  • Must have professional hands-on experience building microservices-based architectures
  • Must have hands-on back-end development experience with JAVA/Spring Boot.
  • Must have hands-on experience working with one or more NoSQL database (For example MongoDB, DynamoDB, etc.,)
  • Must have hands-on experience working on an RDBMS like SQL Server, Oracle, or PostgreSQL.
  • Familiarity with the most common Amazon Web Services (S3, EC2, SQS, Lambda, RDS).
  • Experience working within Agile Frameworks, such as Scrum or Kanban.
  • Experience working using JIRA.
  • Proficient in creating reasonable and accurate time estimates for assigned tasks.
  • Excellent communication skills to be able to interact directly with non-technical client stakeholders and act in a business-to-technical translation role, including generating effective visualizations.

DESIRED REQUIREMENTS/SKILLS:

  • Active/Current DHS-USCIS Entry on Duty (EOD) Clearance/Investigation
  • Python Certification(s) a plus
  • AWS Certification(s) a plus
  • Java Certification(s) a plus

About the company

Inadev is focused on its founding principle to build innovative customer-centric solutions incredibly fast, secure, and at scale. We deliver world-class digital experiences to some of the largest federal agencies and commercial companies. Our technical expertise and innovations are comprised of codeless automation, identity intelligence, immersive technology, artificial intelligence/machine learning (AI/ML), virtualization, and digital transformation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all