Job Description
Are you ready to take your career to the next level? Apex Digital Systems is currently hiring immediately for a dynamic Software Engineer position in Baltimore, MD.
We are seeking a passionate individual who thrives in a fast-paced environment and wants to build scalable solutions that impact millions of users. As part of our diverse team, you will work with cutting-edge technologies and mentor junior developers.
Why Join Us?
- Competitive Salary: $85,000 - $125,000 annually.
- Flexible Work Options: Remote and Hybrid availability.
- Comprehensive Benefits Package.
Responsibilities
- Develop and maintain high-quality, scalable software applications using modern programming languages.
- Collaborate closely with product managers, designers, and other engineers to define features and technical architecture.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Participate in agile ceremonies, including sprint planning, stand-ups, and code reviews.
- Troubleshoot and debug complex technical issues to ensure system stability and performance.
- Conduct code reviews and provide constructive feedback to team members.
Qualifications
- BS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience in software development.
- Proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of databases (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.