Job Description
We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team in Chicago, IL. This is an immediate start opportunity for a dedicated professional looking to drive innovation and excellence.
At Apex Digital Systems, we pride ourselves on delivering world-class solutions. We are looking for someone who thrives in a fast-paced environment and is ready to make an immediate impact on our product roadmap.
What We Offer:
- Immediate Start: Begin contributing to our projects within days of acceptance.
- Competitive Package: Salary ranging from $115k to $145k plus comprehensive benefits.
- Modern Tech Stack: Work with the latest technologies in a supportive, agile environment.
- Hybrid Flexibility: Enjoy a flexible hybrid work model in the Loop.
Responsibilities
- Architect and develop scalable, high-performance software solutions using modern languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to deliver feature-rich applications.
- Write clean, maintainable, and well-documented code through rigorous code reviews.
- Identify technical debt and implement refactoring strategies to improve system reliability.
- Mentor junior developers and conduct technical training sessions to foster team growth.
- Participate in the full software development lifecycle, from requirement analysis to deployment and maintenance.
- Troubleshoot complex system issues and provide innovative solutions to technical challenges.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Deep understanding of relational and non-relational databases (PostgreSQL, MongoDB).
- Excellent problem-solving skills with a focus on performance optimization and security.
- Strong communication skills and the ability to work effectively in a collaborative team setting.