Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing urban tech solutions from our Washington DC hub. As a Senior Software Engineer, you'll architect scalable systems that impact millions while working alongside industry leaders in a collaborative, agile environment. Enjoy competitive benefits, professional growth opportunities, and the chance to shape the future of civic technology.
Responsibilities
- Lead development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and pair programming
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source projects and technical documentation
- Implement security best practices and conduct vulnerability assessments
- Participate in agile ceremonies and sprint planning
Qualifications
- 8+ years of experience in full-stack development with JavaScript/TypeScript
- Expertise in React, Node.js, and cloud platforms (AWS/GCP)
- Strong background in RESTful API design and GraphQL
- Proven experience with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile/Scrum methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and leadership abilities