[Remote] Full Stack Developer (Python/React.js)
Note: The job is a remote job and is open to candidates in USA. Inadev is focused on building innovative customer-centric solutions, delivering world-class digital experiences to federal agencies and commercial companies. They are seeking a skilled Full Stack Developer to design, build, and deploy scalable web applications, requiring strong experience with Python and React.js among other technologies.
Responsibilities
- 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
- 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
Skills
- Must be a U.S. Citizen
- Must have the ability to pass a 7-year background check and obtain/maintain a U.S. Government Clearance
- Must be open to working during Eastern Standard Time business hours to meet customer requirements
- Must currently reside in the Continental United States
- 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
- Experience working in an onsite client technical consulting environment preferred
- 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
Company Overview