Pixel Forensics is a dynamic and innovative company that specializes in multimedia cutting edge software solutions that empower our customers to solve mission critical problems. Our company is hiring due to the increased interest in high-quality software solutions that we create, deliver and install to our customers. We have a strong federal work program. We are seeking a talented Full Stack Software Developer to join our team and contribute to building scalable, high-performance applications. The position is initially a remote position but will lead to working at the customer site 1-2 days a week.
Job Requisition: Software Developer Focused on Customer-Centric Development
Position Title: Full Stack Software Developer
Location: Northern VA or MD
Type: Full-Time
Experience: Mid to Senior Level
Job Summary
We are seeking a talented Full Stack Software Developer to join our dynamic development team. The ideal candidate will have extensive experience in building scalable web applications using Java, Angular, PostgreSQL, Elasticsearch and related technologies. You will be responsible for both frontend and backend components, ensuring high performance and responsiveness of applications. This role involves participating in daily status meetings (from home or from customer locations) where progress is discussed, and collaboration is encouraged to ensure that tasks are aligned with the customer’s prioritized tasks.
Key Responsibilities
- Design and develop scalable, secure and high performance web applications using Java for the backend and Angular for the frontend, including related technologies.
- Collaborate with internal teams to define, design, and ship new features in a timely manner.
- Work with project managers and eventually customers to design new features, address observed issues, and collect requirements for project implementation.
- Participate in daily status meetings to review completed tasks and discuss any needed input from team members. Assist in coordinating breakout meetings for in-depth discussions on complex tasks.
- Maintain and improve existing codebases, ensuring high-quality software development practices including unit and integration testing.
- Troubleshoot and debug applications, performing peer code reviews.
- Optimize applications for performance, scalability, and reliability
- Stay up-to-date with emerging technologies and industry trends to incorporate them into development processes.
Required Qualifications
- Bachelor’s degree in Computer Science or related field.
- Active US Govt clearance
- Excellent problem-solving skills and attention to detail.
- Experience in customer-focused software development.
- Strong communication skills to effectively discuss priorities and tasks in company meetings.
- Proven experience as a Full Stack Developer or similar role with a strong portfolio of web applications.
- Proficiency in Java, including modern versions of the JDK and enterprise technologies, including REST/JSON APIs, service-oriented architecture
- Proficiency in Angular for responsive web interface development
- Familiarity with version control systems (e.g., Git), bug tracking, pull request approval workflows, testing, and Agile methodologies.
- Strong understanding of SQL and database management (PostgreSQL, Oracle, etc.) desired.
- Experience or familiarity with Docker, Elasticsearch, Kafka, and RabbitMQ preferred.
Preferred Qualifications
- Experience with cloud platforms like AWS
- Familiarity with containerization tools like Docker
- Experience with testing frameworks
- Understanding of security best practices for web applications
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Access to cutting-edge technologies and tools
- Opportunities for professional development and career advancement.
How to Apply
If you are passionate about building innovative solutions and have the skills to excel in this role, we’d love to hear from you!
Job Types: Full-time, Contract
Pay: $120,000.00 per year
Work Location: Remote