Job Description
We are urgently hiring a talented Senior Software Engineer to join our dynamic team in Arlington, Virginia. This is a direct hire position with an immediate start date for the right candidate. If you are a results-driven professional looking for a long-term opportunity, we want to hear from you.
Our company specializes in building scalable, high-performance web applications that serve millions of users. We offer a competitive salary, comprehensive benefits package, and a collaborative work environment that fosters innovation and growth.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern frameworks and technologies.
- Collaborate closely with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
- Write clean, maintainable, and efficient code with a focus on performance and scalability.
- Conduct code reviews and provide constructive feedback to junior developers.
- Troubleshoot, debug, and resolve complex technical issues in a timely manner.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
- Mentor team members and contribute to technical documentation.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience with a strong focus on JavaScript, Python, or Java.
- Proficiency in React, Node.js, or AWS is required.
- Strong understanding of software development life cycles (SDLC) and Agile methodologies.
- Experience with SQL databases and RESTful APIs.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.