Job Description
Are you a visionary Software Engineer ready to build the future? Apex Innovations is seeking a top-tier talent to join our award-winning engineering team in the heart of Baltimore, MD. We are passionate about solving complex problems and creating seamless digital experiences for millions of users.
As a key member of our team, you will leverage cutting-edge technologies to architect scalable solutions that drive business growth. We offer a competitive benefits package, flexible remote/hybrid work options, and a culture of continuous learning and innovation.
Responsibilities
- Design, develop, and maintain high-performance software applications using modern frameworks and languages.
- Collaborate closely with product managers and designers to translate complex requirements into elegant technical solutions.
- Conduct code reviews, write unit tests, and ensure code quality and best practices across the team.
- Debug and resolve complex technical issues and performance bottlenecks in production environments.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Mentor junior developers and foster a culture of knowledge sharing and technical excellence.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 3+ years of professional software development experience in a fast-paced environment.
- Proficiency in JavaScript, Python, or Java (React, Angular, or Vue preferred).
- Strong understanding of RESTful APIs, SQL, and NoSQL databases.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and the ability to work independently or as part of a cross-functional team.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.