Mid Level Software Engineer

  • Chesapeake, VA +4
  • $80,000 - $98,000
  • Managed by Jobot Pro: Crystal Harvey
Easy Apply Now

A bit about us:

We are the Fastest Growing AI Driven Recruiting company in North America. We may thrive on human and artificial intelligence, but our values provide the roadmap that informs every interaction.
Who are we?
We take the job very seriously but do not take ourselves seriously.
We believe that kindness is still completely relevant.
We believe transparency and a strong team bring the best results for everyone.
Our Get a Job, Give a Job ™ program helps increase employment across the globe.

Why join us?

This is a fantastic opportunity to work for a larger company, but on a smaller team, developing real time web and software applications that you will be able to use and see in your everyday life! This is a mostly remote position but you must live in the Hampton Roads, VA area and report to the office occasionally as business needs require. This is a team that LOVES what they do and enjoys using new technology to change the world.

Job Details

HYBRID ROLE Must Live in Hampton Roads, Virginia to be considered

Job Details:

We are seeking a dynamic and enthusiastic Mid-Level Software Engineer to join our technology team. This is a permanent position where you will be responsible for designing, developing, and implementing software solutions to address complex business issues. You will be part of a team that is passionate about technology and constantly pushing the boundaries of what is possible. The ideal candidate will have a strong background in Java, JavaScript, TypeScript, web applications, Linux, and React. This position requires at least 3 years of experience in software engineering.

Responsibilities:

1. Participate in the entire application lifecycle, focusing on coding and debugging.
2. Write clean, maintainable, and efficient code in Java, JavaScript, TypeScript, and other languages as needed.
3. Develop and maintain web applications, ensuring they meet performance, usability, and reliability requirements.
4. Collaborate with cross-functional teams to define, design, and ship new features.
5. Work with the team to manage, optimize, and customize multiple web applications.
6. Create and maintain software documentation.
7. Troubleshoot, debug, and upgrade existing software.
8. Implement security and data protection measures.
9. Test software to ensure responsiveness and efficiency.
10. Contribute to the entire software development lifecycle, from concept and design to testing.

Qualifications:

1. Bachelor's degree in Computer Science, Engineering, or a related field.
2. Minimum of 2 years of experience in software development.
3. Proficiency in Java, JavaScript, TypeScript, and JEE.
4. Experience with Linux operating system.
5. Experience in developing web applications with React.
6. Strong understanding of the web development cycle and programming techniques and tools.
7. Solid knowledge of algorithms and data structures.
8. Excellent problem-solving skills and attention to detail.
9. Ability to work independently and as part of a team.
10. Excellent communication and interpersonal skills.
11. Strong organizational skills with the ability to manage multiple projects simultaneously.
12. Proven experience in software design and development methodologies, including Agile and Scrum.

Join our team and be part of a company that is not only rewarding but also challenging. We believe in fostering an environment that encourages innovation and growth. If you are a passionate software engineer who loves to build and innovate, we would love to hear from you. Apply today!
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Chesapeake, VA
Williamsburg, VA
Hampton, VA
Norfolk, VA
Virginia Beach, VA
Job Type
Permanent
Compensation
$80,000 - $98,000