Job Description
Join the Future of Digital Innovation in Chicago
Apex Digital Solutions is seeking a highly skilled Senior Software Engineer for an immediate contract opportunity in Chicago, IL. If you are a driven developer looking for a high-impact role with competitive compensation and the flexibility of a contract arrangement, this is your chance to excel.
Our team is dedicated to delivering cutting-edge solutions to enterprise clients. As a contractor, you will work closely with cross-functional teams to architect scalable systems and drive technical excellence from day one.
Responsibilities
- Architect & Develop: Design, build, and deploy high-performance software applications using modern programming languages and frameworks.
- Optimize Performance: Analyze existing codebases to identify bottlenecks and implement optimizations for speed and scalability.
- Collaborate: Partner with product managers, designers, and backend engineers to define feature requirements and deliver robust solutions.
- Code Quality Assurance: Write clean, maintainable, and well-documented code; actively participate in code reviews to ensure best practices.
- Troubleshooting: Diagnose and resolve complex technical issues in production and development environments.
- Cloud Integration: Manage and configure cloud infrastructure (AWS/GCP) and containerization tools (Docker/Kubernetes).
- Documentation: Maintain clear technical documentation and API specifications to facilitate team knowledge sharing.
Qualifications
- Experience: 5+ years of professional software development experience, with a proven track record in contract or consulting roles.
- Technical Stack: Strong proficiency in Python, Java, or JavaScript/TypeScript.
- System Design: Deep understanding of data structures, algorithms, and software design patterns.
- Cloud Expertise: Hands-on experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.
- Databases: Solid experience with SQL and NoSQL database technologies.
- Communication: Excellent verbal and written communication skills; ability to translate technical concepts for non-technical stakeholders.
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent technical certification.