Job Description
Are you a visionary Software Engineer looking for a role that values your time and contribution? InnovateTech Solutions is seeking a talented professional to join our rapidly growing team. We pride ourselves on offering industry-leading perks, including Daily Pay Options and competitive Equity Packages for our employees.
As a key member of our engineering squad, you will have the autonomy to shape our product roadmap while enjoying a modern, collaborative culture. We are looking for someone who is passionate about clean code, scalable architecture, and driving user impact.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with product managers and designers to translate business requirements into technical solutions.
- Optimize application performance and ensure system scalability to handle high traffic loads.
- Conduct thorough code reviews, debugging, and testing to ensure software reliability and security.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Mentor junior developers and foster a culture of continuous learning within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 3+ years of experience in software development with proficiency in languages such as Python, Java, or Go.
- Strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database management systems (SQL and NoSQL) and RESTful API design.
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Experience with CI/CD pipelines and version control systems (Git).