Job Description
We are looking for a talented Software Engineer to join our dynamic team in Louisville, Illinois. This is an urgent hire, and we are looking for someone ready to make an immediate impact. While we have a local presence in Louisville, we offer flexible remote options for the right candidate, allowing you to work from anywhere in the USA.
At Apex Innovations, we build scalable, user-centric software solutions. As we scale our engineering team, we need a dedicated problem-solver who thrives in a fast-paced environment. If you are passionate about clean code and modern architecture, we want to hear from you.
Responsibilities
- Develop and Maintain: Write clean, efficient, and well-documented code in Python, Java, or JavaScript.
- System Architecture: Design and implement robust software systems that meet business requirements.
- Debugging: Identify and resolve complex software bugs and performance issues efficiently.
- Collaboration: Work closely with cross-functional teams including Product Managers, Designers, and QA Engineers.
- Code Reviews: Participate in regular code reviews to ensure code quality and adherence to best practices.
- Deployment: Assist in the deployment and maintenance of applications in cloud environments.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 3+ years of professional software development experience.
- Languages: Proficiency in at least two of the following: Python, Java, JavaScript, or C#.
- Databases: Strong experience with SQL and experience with NoSQL databases (MongoDB, Redis).
- Tools: Familiarity with Git, CI/CD pipelines, and cloud platforms (AWS/Azure).
- Soft Skills: Excellent communication skills and the ability to work independently in a remote setting.