Job Description
We are seeking a highly skilled Senior Software Engineer to join our elite engineering team in Baltimore, MD. This is an urgent hiring position for a self-motivated professional who excels in building scalable, high-performance software solutions. You will have the opportunity to work on cutting-edge projects that drive real-world impact.
At Apex Innovations, we value innovation, agility, and technical excellence. If you are ready to take your career to the next level in a thriving tech hub, we encourage you to apply.
Responsibilities
- System Architecture: Design and implement scalable software architectures that align with business goals and industry best practices.
- Full-Stack Development: Develop and maintain high-quality code for both front-end and back-end systems using modern technologies.
- Performance Optimization: Analyze and optimize application performance, ensuring minimal latency and maximum throughput.
- Collaboration: Work closely with cross-functional teams to define features, write technical specifications, and conduct code reviews.
- Debugging & Troubleshooting: Identify and resolve complex technical issues to ensure system stability and reliability.
- Mentorship: Guide junior developers and contribute to the team's technical growth and knowledge sharing.
- Security Compliance: Ensure all code and systems adhere to security standards and compliance requirements.
Qualifications
- Experience: 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Programming: Strong proficiency in Python or Java and familiarity with modern JavaScript frameworks like React or Vue.js.
- Database Management: Expertise in SQL databases (e.g., PostgreSQL, MySQL) and experience with cloud platforms like AWS or Azure.
- Methodology: Proven experience working in Agile/Scrum environments.
- Soft Skills: Exceptional problem-solving abilities and strong communication skills.