Job Description
Apex Innovations is seeking a talented Software Engineer to join our dynamic team in Baltimore, MD. We are hiring immediately for this role and are looking for a self-starter who is ready to hit the ground running. If you are passionate about building scalable applications and thrive in a fast-paced environment, this is the opportunity for you.
As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward. We offer a competitive benefits package, a collaborative culture, and the chance to work on cutting-edge technology projects.
Why Join Us?
- Immediate Start: Onboard and begin contributing from day one.
- Competitive Pay: Salary range of $90k - $140k depending on experience.
- Modern Stack: Work with the latest technologies in a supportive environment.
- Flexible Work: Hybrid work model available for qualified candidates.
Responsibilities
- Develop, test, and deploy robust software applications using modern frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Debug and resolve complex technical issues with speed and precision.
- Participate in code reviews and contribute to architectural decisions.
- Optimize applications for maximum speed and scalability.
- Document code and technical specifications for future maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 3+ years of professional software development experience.
- Proficiency in modern programming languages (e.g., Python, Java, JavaScript/TypeScript).
- Strong understanding of data structures, algorithms, and software design principles.
- Experience with SQL and NoSQL databases is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a collaborative team.