Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize how businesses operate through innovative technology. We're a forward-thinking company committed to empowering remote teams with cutting-edge tools and flexible work arrangements. Based in Oklahoma City, we've built a culture that values creativity, autonomy, and work-life balance. As a key member of our engineering team, you'll architect scalable solutions, mentor junior developers, and drive technical strategy while enjoying the freedom of flexible hours and a fully remote setup. Our comprehensive benefits package includes health insurance, 401(k) matching, and professional development stipends.
Responsibilities
- Design and implement cloud-native applications using microservices architecture
- Lead code reviews and enforce best practices across the development lifecycle
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and security protocols
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Stay current with emerging technologies and recommend innovative solutions
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Python, JavaScript/TypeScript, and cloud platforms (AWS/Azure)
- Strong understanding of CI/CD pipelines and containerization (Docker/Kubernetes)
- Proven ability to lead complex projects with minimal supervision
- Excellent communication skills with experience in remote team environments
- Portfolio demonstrating scalable, production-ready applications