
Full Stack Developer, Python/React.js
Inadev
full-time
Posted on:
Location Type: Remote
Location: Remote • District of Columbia, Maryland, Virginia, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $90,000 - $120,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudDynamoDBEC2JavaJavaScriptMicroservicesMongoDBNoSQLOraclePostgresPythonRDBMSReactSpringSpring BootSpringBootSQL
About the role
- 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.
Requirements
- Bachelor’s Degree in Computer Science, Engineering or a related field and 5+ years of hands-on Python software/application development experience.
- Must have at least 5 years of hands-on front-end development experience with React.js.
- 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.
Benefits
- Must be a U.S. Citizen
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonReact.jsJAVASpring BootNoSQLMongoDBDynamoDBSQL ServerOraclePostgreSQL
Soft skills
communicationcollaborationcode reviewtime estimationbusiness-to-technical translation
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Engineering