remote
Software Engineer - Midtown Athletic Club
Software Engineer
Software Engineer responsible for designing, developing, and maintaining web applications and services, leveraging Java/Python, SQL databases, RESTful APIs, and cloud infrastructure in a hybrid Chicago office environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable web applications and backend services using Java and Python.
- Implement and optimize database schemas and queries in SQL for high‑performance data access.
- Build and consume RESTful APIs to integrate with internal systems and external partners.
- Deploy, monitor, and troubleshoot applications on AWS cloud services.
- Collaborate with cross‑functional teams, participate in code reviews, and follow agile development practices.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- 3+ years of professional software development experience with Java and/or Python.
- Strong proficiency in SQL and relational database design.
- Experience building RESTful APIs and working with version control systems such as Git.
- Familiarity with AWS services (e.g., EC2, S3, Lambda) and containerization concepts.