Job Description
We are seeking a visionary Senior Software Engineer to join our elite team in the heart of Baltimore. If you thrive on solving complex problems and building scalable architectures, we want to meet you.
At Apex Logic Systems, we are redefining digital experiences for enterprise clients by leveraging cutting-edge technology and agile methodologies.
The Role
You will be responsible for the full software development lifecycle, from concept through deployment, working in a collaborative environment that values innovation.
Responsibilities
- System Architecture: Design and implement robust, scalable software architectures for web and mobile applications using modern best practices.
- Full-Stack Development: Write clean, maintainable, and efficient code in JavaScript, Python, and React to deliver seamless user experiences.
- Performance Optimization: Identify and resolve performance bottlenecks to ensure applications run at peak efficiency.
- Collaboration: Partner with cross-functional teams of designers, product managers, and engineers to define, design, and ship new features.
- Code Quality: Conduct rigorous code reviews and adhere to strict coding standards and security protocols.
- Technical Leadership: Mentor junior developers and contribute to technical decision-making processes.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s preferred).
- Experience: 5+ years of professional experience in software engineering and development.
- Tech Stack: Proficiency in JavaScript (ES6+), React, Node.js, and SQL/NoSQL databases.
- Cloud & DevOps: Experience with cloud platforms (AWS/Azure) and CI/CD pipelines is a plus.
- Problem Solving: Strong analytical skills with the ability to troubleshoot complex technical issues.