Job Description
We are seeking talented professionals to join our Baltimore-based team. We offer a premium work environment, competitive benefits, and the chance to work on high-impact projects. If you are ready for an immediate start and want to advance your career in a thriving tech hub, apply today.
Why Choose Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options available.
- Continuous learning and professional development opportunities.
- Collaborative culture focused on innovation and excellence.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Participate in the full software development lifecycle, including requirements analysis, architecture design, and implementation.
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Identify and troubleshoot complex technical issues, ensuring system stability and performance optimization.
- Collaborate with cross-functional teams of product managers, designers, and engineers to deliver exceptional user experiences.
- Contribute to technical documentation and knowledge sharing within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 3-5 years of professional experience in software development.
- Strong proficiency in JavaScript, Python, or Java, along with experience in SQL and NoSQL databases.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
- Knowledge of Agile/Scrum methodologies and version control systems (Git).