Job Description
We are a leading technology firm in Virginia dedicated to innovation. We are currently hiring a Senior Software Engineer to join our team. This is a fantastic opportunity for a motivated professional to start immediately and drive impactful projects.
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward.
Responsibilities
- Develop and maintain high-quality, scalable software code using modern technologies.
- Engage in the full software development lifecycle (SDLC), from requirements gathering to deployment.
- Optimize application performance and ensure code scalability.
- Conduct regular code reviews and provide constructive feedback to junior developers.
- Collaborate closely with cross-functional teams including product managers and designers.
- Identify and resolve technical issues and bugs in a timely manner.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of professional software development experience.
- Expert knowledge of JavaScript, React, or Node.js.
- Strong understanding of SQL and database management systems.
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving skills and attention to detail.