Job Description
About Us
We are a premier technology consultancy driving innovation in the public and private sectors. Based in the historic heart of Washington, DC, we are committed to delivering high-performance software solutions that solve complex problems. We are currently seeking a Senior Full Stack Developer to lead our development team and shape the future of our digital products.
Why Join Us?
- Competitive base salary ($140k - $170k).
- Comprehensive health, dental, and vision insurance.
- Generous 401(k) matching and professional development stipends.
- Flexible hybrid work schedule in our modern downtown DC office.
Role Overview
In this pivotal role, you will take ownership of the full software development lifecycle, from architecture and design to deployment and maintenance. You will collaborate closely with product managers, designers, and engineers to build robust, scalable applications that serve a diverse clientele.
Responsibilities
- Architect and implement scalable web applications using React, Node.js, and modern cloud technologies.
- Lead code reviews and mentor junior developers to ensure code quality and best practices.
- Optimize application performance and ensure a seamless user experience across all devices.
- Collaborate with cross-functional teams to define product requirements and technical specifications.
- Maintain and secure legacy systems while integrating new features.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional experience in full stack software development.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Expert knowledge of React.js and modern frontend frameworks.
- Experience with backend technologies such as Node.js, Python, or Java.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.