> Markdown version of [/jobs/ext/2016752-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2016752-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Jobot - **Location:** Chesapeake, VA, United States - **Experience:** Experienced - **Salary:** $114,400.0 - $124,800.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Java (Programming Language), Computer-Aided Design, Agile Methodology, Software Documentation, Code Review, Computer Programming, System Configuration, Software Debugging, MongoDB, Object-Oriented Software Development, Software Deployment, Software Engineering, Software Requirements Analysis, Strategies of Testing, TypeScript, Web Applications, Software Organization, ReactJS, Software Troubleshooting, Build Management, Information Technology, Restful APIs - **Published:** August 10, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2917206031-2 ## About the Role Analytical and Problem-Solving Skills Software Development Programming Skills Software Development Fundamentals and Processes Software Build and Deployment Processes Software Requirements Analysis Software Design Software Debugging Software Documentation Software Testing Agile Development Principles and Methodologies Team Leadership and Collaboration Fast Learner Written and Verbal Communication Organizational and Time Management Skills, 3-7 years of professional software development experience. Strong full-stack development experience with Java, React, MongoDB, and TypeScript. Experience building and maintaining modern web applications. Strong understanding of REST APIs, software development best practices, and object-oriented programming. Experience working in Agile/Scrum development environments. Strong troubleshooting, problem-solving, and communication skills. Education Requirements Bachelor's degree in Computer Science or a related technical discipline. ## Description Most Important Work Tasks: Support the design, development, implementation, and maintenance of software applications. Complete most development activities independently. Work on complex tasks requiring an in-depth understanding of software engineering principles. Apply extensive knowledge of software development concepts, practices, and procedures to daily work. Design and refactor code for performance, scalability, and maintainability. Use experience and judgment to estimate, prioritize, plan, and coordinate work. Break down work into manageable tasks and accurately assess effort required. Conduct timely code reviews and identify logic discrepancies or potential issues. Create and maintain installation guides, user documentation, and troubleshooting manuals. Support system configuration and application deployments, including occasional after-hours assistance. Actively participate in and promote software development best practices and testing strategies. Identify software issues and recommend solutions for management review. Execute work efficiently while meeting agreed-upon deadlines. Accept direction and feedback-both positive and constructive-in a professional manner. Continuously improve technical and professional skills. Have held at least two engineering-related roles. Effectively lead maintenance engineering teams to ensure efficient workflows and maximum productivity. Provide daily support through issue analysis and resolution within established SLA requirements. Perform root cause analysis and recommend solutions for complex technical issues. Coordinate with Project Delivery teams to successfully deploy software releases into customer environments. Investigate and troubleshoot customer issues while balancing technical solutions with business needs. Provide technical guidance and domain expertise to team members. Share troubleshooting knowledge and best practices through documentation and team presentations. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)