Job Description
Join our dynamic team at InnovateTech Solutions and revolutionize digital experiences! We're seeking a passionate Senior Software Engineer to build scalable, high-performance applications that serve millions of users. This immediate opening offers the chance to work with cutting-edge technologies in a collaborative, fast-paced environment where your expertise directly impacts product innovation.
As a key member of our engineering division, you'll architect cloud-native solutions, mentor junior developers, and drive technical excellence. We offer competitive benefits, flexible work arrangements, and opportunities to attend industry conferences. If you thrive on solving complex challenges and want to make an immediate impact, this is your moment to shine!
Responsibilities
- Design, develop, and deploy scalable microservices using Node.js and Python
- Lead architectural decisions for cloud infrastructure on AWS and Azure
- Mentor junior engineers through pair programming and code reviews
- Optimize application performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and at least one backend framework (Node.js, Django, etc.)
- Strong understanding of cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven experience with testing frameworks (Jest, PyTest) and agile methodologies
- Excellent problem-solving skills and ability to work independently
- Strong communication skills with cross-functional teams