Job Description
Are you a visionary Software Engineer looking to shape the future of technology in the Windy City? Apex Innovations is seeking a dynamic individual to join our elite engineering team. We are a fast-growing tech firm dedicated to building scalable, user-centric solutions that drive real-world impact.
As a Senior Software Engineer at Apex, you will not just write code; you will architect the foundation of our next-generation platforms. We offer a competitive benefits package, a collaborative culture, and the opportunity to work with cutting-edge technologies.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Mentor junior developers, conducting code reviews to ensure best practices and code quality.
- Optimize application performance, scalability, and security.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Identify and troubleshoot technical issues and bottlenecks in real-time.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., Java, Python, Go, or JavaScript).
- Strong experience with front-end technologies such as React, Angular, or Vue.js.
- Familiarity with cloud platforms like AWS or Google Cloud Services.
- Deep understanding of SQL and NoSQL databases.