Job Description
We are seeking a Senior Software Engineer to join our dynamic team in Baltimore, MD. If you are passionate about building scalable, high-performance web applications and enjoy solving complex technical challenges, this is the perfect opportunity for you.
In this role, you will lead the design and implementation of our core products, working closely with product managers and designers to deliver exceptional user experiences. We offer a competitive salary, comprehensive benefits, and a collaborative culture that values innovation.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and conduct thorough code reviews to ensure code quality.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex issues in production environments.
- Participate in the full software development lifecycle, from planning to deployment.
Qualifications
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, HTML, CSS, and modern frameworks (React, Angular, or Vue).
- Experience with backend technologies such as Node.js, Python, or Java.
- BS in Computer Science, Engineering, or equivalent practical experience.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.