Job Description
Join our dynamic engineering team as a Software Engineer and hit the ground running in this immediate hire opportunity! InnovateTech Solutions is seeking a passionate developer to architect scalable applications using cutting-edge technologies. You'll collaborate with cross-functional teams to deliver high-impact solutions while mentoring junior engineers. Enjoy competitive compensation, flexible work arrangements, and the chance to shape our tech roadmap in Portland's thriving tech scene.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using Java/Python
- Lead API development and microservices architecture implementation
- Optimize system performance and conduct rigorous code reviews
- Collaborate with product teams to translate requirements into technical solutions
- Mentor junior engineers through pair programming and knowledge sharing
- Implement CI/CD pipelines using Jenkins and AWS DevOps tools
- Contribute to open-source projects and technical documentation
Qualifications
- 3+ years of professional software development experience
- Expertise in Java, Python, or JavaScript (React/Angular)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Experience with SQL/NoSQL databases and caching strategies
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and collaborative mindset