Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Baltimore. This direct hire position offers the opportunity to work on cutting-edge projects that impact millions of users. You will be responsible for architecting robust solutions and leading technical initiatives within our agile development environment.
Key Highlights:
- Competitive salary and comprehensive benefits.
- Hybrid work model with flexible hours.
- Opportunity for leadership and mentorship.
Take the next step in your career with a company that values innovation and professional growth.
Responsibilities
- Design, develop, and deploy scalable software applications using modern programming languages.
- Lead code reviews, ensuring code quality, security, and adherence to best practices.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Identify and resolve complex technical challenges and performance bottlenecks.
- Mentor junior developers and foster a culture of continuous learning.
- Participate in architecture planning and system design discussions.
Qualifications
- 5+ years of professional software development experience.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in JavaScript, Python, or Java, with experience in at least two.
- Strong understanding of RESTful APIs, microservices architecture, and cloud computing (AWS/Azure).
- Experience with database technologies such as PostgreSQL or MongoDB.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.