Job Description
Are you a passionate Software Engineer looking for a flexible opportunity to make a significant impact in the vibrant tech landscape of Miami? MiamiTech Innovations is seeking a highly skilled Part-Time Software Engineer to join our growing team. We pride ourselves on delivering cutting-edge digital solutions to clients across the globe, and we need a technical expert to help us scale our operations.
In this role, you will have the autonomy to work on high-impact projects while enjoying the flexibility of a part-time schedule. If you are a self-starter who thrives in a dynamic environment and wants to bridge the gap between complex code and user experience, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies and frameworks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Perform thorough code reviews and debugging to ensure system stability and performance optimization.
- Participate in the full software development lifecycle, from conception and design to deployment and maintenance.
- Contribute to the technical architecture and help implement CI/CD pipelines to streamline development processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Proven experience in at least two of the following programming languages: JavaScript (React, Node.js), Python, Java, or Go.
- Strong understanding of web development principles, RESTful APIs, and database management systems (SQL/NoSQL).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving skills and the ability to debug complex issues in a timely manner.
- Strong communication skills and the ability to work effectively in a remote or hybrid team environment.