Job Description
Join our dynamic engineering team in the heart of Washington DC and build cutting-edge solutions that impact millions. We're seeking a passionate Software Engineer to architect, develop, and deploy scalable applications. Collaborate with cross-functional teams to deliver high-quality software while embracing agile methodologies. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in a supportive environment.
Responsibilities
- Design, develop, and maintain robust backend services using Java and Spring Boot
- Implement responsive front-end applications with React and TypeScript
- Optimize database performance and write complex SQL queries
- Participate in CI/CD pipeline automation and DevOps practices
- Collaborate with product teams to translate requirements into technical solutions
- Conduct code reviews and ensure adherence to security best practices
- Mentor junior engineers and contribute to technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong knowledge of AWS cloud services and microservices architecture
- Experience with Git, Docker, and Kubernetes
- Proven problem-solving skills with attention to detail
- Excellent communication and teamwork abilities