Job Description
Are you a passionate Software Engineer looking to make a significant impact in the heart of Oklahoma? TechNova Solutions is seeking a talented Senior Software Engineer to join our innovative team in Oklahoma City.
We are a forward-thinking company dedicated to building scalable, user-centric web applications. You will have the opportunity to work with cutting-edge technologies, collaborate with a diverse group of engineers, and drive the technical roadmap forward.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options.
- Continuous learning and professional development opportunities.
- State-of-the-art development environment.
What You Will Do:
- Design, develop, and deploy high-quality software solutions using modern web technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to best practices.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Write clean, maintainable, and well-documented code.
- Participate in architectural discussions and technology selection.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern web technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to ensure code quality and adherence to best practices.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Write clean, maintainable, and well-documented code.
- Participate in architectural discussions and technology selection.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in JavaScript/TypeScript, React, and Node.js.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and ability to work independently.