Job Description
Are you a visionary engineer looking to make a tangible impact? Apex Digital Innovations is urgently hiring a Senior Software Engineer to join our dynamic team in Baltimore, MD.
We are a forward-thinking technology firm dedicated to transforming the digital landscape. We offer a competitive salary package, comprehensive benefits, and a culture that prioritizes innovation, collaboration, and work-life balance. If you are ready to tackle complex challenges and lead high-impact projects, we want to hear from you.
Why Join Us?
- Competitive Compensation: Salary range of $95,000 - $135,000 USD.
- Flexible Work: Hybrid and remote work options available.
- Professional Growth: Continuous learning opportunities and career advancement.
- Modern Tech Stack: Work with the latest tools and technologies.
Responsibilities
- Design & Development: Architect and implement scalable, high-performance software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other engineers to define feature requirements and deliver exceptional user experiences.
- Mentorship: Guide junior developers, conduct code reviews, and foster a collaborative and learning-focused team environment.
- Optimization: Analyze system bottlenecks and optimize application performance to ensure seamless user interactions.
- Testing & Deployment: Participate in the full software development lifecycle (SDLC), including unit testing, integration testing, and CI/CD pipeline management.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field is required.
- Experience: A minimum of 5+ years of professional software development experience.
- Tech Stack: Proficiency in JavaScript (ES6+), React, and Node.js is essential.
- Database: Strong experience with SQL (PostgreSQL/MySQL) and NoSQL databases.
- Cloud: Familiarity with cloud platforms such as AWS or Azure.
- Problem Solving: Demonstrated ability to troubleshoot complex issues and provide innovative technical solutions.
- Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders.