FULLSTACK DEVELOPER (633) - MARYLAND - URGENT
Job Number: 633
Job Title: FULLSTACK DEVELOPER (633) - MARYLAND - URGENT
Job Type: Full-time
Clearance Level: Must be able to get cleared
Work Arrangement: Hybrid Mostly Remote
Job Location: Laurel MD
Salary: Depending on experience
Background
- Participate in all phases of the software lifecycle from requirements definition through design, development, integration and test in various object-oriented and scripted languages (e.g., Java Script, C++, Perl, Python, Ruby)
- Apply industry best practices to all development efforts and review, analyze, and modify software systems including coding, testing, debugging, installing and documenting
- Support system administrators with the installation of software applications, develop training materials and mentor junior team members
- Guide users in formulating requirements, advise on alternative approaches and conduct feasibility studies as required, and estimate resource requirements for software tasks for inclusion into project budget and schedule
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field
- 4+ years of experience in full-stack application design and development, including implementation of relational and/or NoSQL databases, web-based APIs (REST, etc.), and frontend frameworks (React, Angular, etc.) in cloud-based environment
- 4+ years experience developing backend web services using Python and FastAP
- Experience deploying applications in containerized environments
- Experience working with and / or administering Linux environment
- Experience delivering software to clients using Agile methodologies, including Scrum, SAFe, etc
- Experience designing software in a collaborative, cross-functional team environment to solve complex problems for our clients
- Experience using automated software testing frameworks, including PyTest, JUnit, etc
- Experience working with version control systems including GitHub and GitLab
Preferred
- Strong data engineering experience
Share Job: