Job Description
Join TechVision Inc., a leader in cloud-native SaaS solutions, as we revolutionize enterprise software. We're seeking a Senior Software Engineer to architect scalable systems and mentor our growing Chicago team. Enjoy competitive compensation, flexible work arrangements, and the opportunity to impact millions of users worldwide.
Our engineers work on cutting-edge microservices using Kubernetes, AWS, and modern JavaScript frameworks. You'll collaborate with product managers and designers to build features that solve real-world challenges. We invest in your growth through conferences, certifications, and dedicated learning time.
Responsibilities
- Design and implement scalable backend services using Node.js and Python
- Lead architectural decisions for cloud infrastructure on AWS
- Mentor junior engineers through code reviews and pair programming
- Optimize database performance with PostgreSQL and Redis
- Implement CI/CD pipelines using Jenkins and Docker
- Collaborate with product teams to define technical requirements
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python/Java/JavaScript)
- Strong understanding of cloud architecture (AWS/GCP)
- Experience with microservices and containerization (Docker/Kubernetes)
- Proficiency in SQL and NoSQL databases
- Demonstrable problem-solving skills with system design experience