Job Description
Are you a top-tier Software Engineer ready to make an impact? Apex Digital Systems is urgently hiring for a Senior Software Engineer position in the heart of Chicago, Illinois. We are committed to innovation and are looking for a skilled professional to join our elite engineering team.
We understand the challenges of relocating, which is why we are offering a **generous Relocation Assistance Package** of up to $5,000 to smooth your transition. If you are passionate about scalable architecture and modern development practices, we want to hear from you.
We understand the challenges of relocating, which is why we are offering a **generous Relocation Assistance Package** of up to $5,000 to smooth your transition. If you are passionate about scalable architecture and modern development practices, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern frameworks and best practices.
- Collaborate closely with cross-functional teams of product managers, designers, and engineers to define product requirements and deliver features.
- Write clean, efficient, and well-documented code, ensuring adherence to coding standards and security protocols.
- Conduct thorough code reviews, technical analysis, and debugging to optimize application performance.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Participate in the full software development lifecycle, from concept and design to testing, deployment, and maintenance.
Qualifications
- 5+ years of professional experience in software development, preferably with a focus on full-stack technologies.
- Strong proficiency in JavaScript, Python, or Java, along with experience in front-end frameworks (e.g., React, Angular, Vue).
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Deep understanding of software design patterns, algorithms, and data structures.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.