Job Description
Apex Dynamics is seeking a visionary Senior Software Engineer to join our elite team in the heart of Baltimore, MD. We are pioneering next-generation fintech solutions that drive economic growth in the region. If you are a technical leader passionate about scalability, user experience, and modern cloud architectures, we want to hear from you.
Why Join Apex Dynamics?
- Competitive salary and comprehensive benefits package.
- Hybrid work model supporting a healthy work-life balance.
- Access to cutting-edge technology stacks and continuous learning opportunities.
- Be part of a diverse team dedicated to innovation and excellence.
Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions using modern technologies.
- Lead the architecture and implementation of new features, ensuring code quality and best practices.
- Mentor junior developers and conduct code reviews to foster a culture of technical excellence.
- Collaborate closely with product managers and designers to translate business requirements into technical specifications.
- Identify and resolve technical bottlenecks, ensuring system reliability and performance.
- Participate in the full software development lifecycle, from conception to deployment.
Qualifications
- 5+ years of professional experience in software development, with a focus on JavaScript/TypeScript.
- Proficiency in front-end frameworks such as React or Angular and back-end technologies like Node.js or Python.
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS or Azure).
- Demonstrated experience with database management systems (SQL and NoSQL).
- Excellent problem-solving skills and the ability to work in a fast-paced, Agile environment.
- Strong communication skills and a collaborative mindset.