Job Description
We are looking for a talented Senior Software Engineer to join our team in Baltimore, MD. This is an immediate hire opportunity for a self-starter who thrives in a fast-paced, collaborative environment.
About the Role:
As a key member of our engineering team, you will be responsible for architecting scalable solutions and driving the technical roadmap. We value innovation, quality code, and mentorship. If you are ready to make an impact immediately, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and professional development opportunities.
- Work with cutting-edge technologies and modern methodologies.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern programming languages.
- Collaborate with cross-functional teams (Product, Design, QA) to define and implement features that delight users.
- Mentor junior developers and conduct code reviews to ensure best practices and high standards.
- Troubleshoot complex technical issues, debug code, and optimize application performance.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Contribute to the technical strategy and architectural decisions for our products.
Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work well in a team setting.
- Bachelor’s degree in Computer Science, Engineering, or a related field.