Job Description
We are looking for a visionary Senior Software Engineer to drive innovation at our Baltimore-based headquarters. If you thrive in a fast-paced environment and want to build software that impacts millions of users, this is the role for you.
Why Join Us?
- Competitive Compensation: Top-tier salary and performance bonuses.
- Flexible Work: Hybrid schedule allowing for remote flexibility.
- Growth: Clear career path and continuous learning opportunities.
The Role
You will be responsible for architecting robust solutions and mentoring junior developers. We value creativity, problem-solving, and a passion for clean code.
Responsibilities
- Design and implement scalable, high-performance software architectures.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and well-documented code in Python and JavaScript.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging technologies and best practices in software engineering.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in Python, JavaScript (React/Vue), and SQL databases.
- Experience with cloud platforms (AWS or Azure) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in an agile, collaborative team environment.