Job Description
Are you ready to build the future of technology from the heart of Oklahoma City? TechNova Solutions is seeking a visionary Senior Software Engineer to join our dynamic, high-growth team. We specialize in scalable cloud-native applications and are looking for an expert who thrives in a collaborative environment.
As a key player in our engineering squad, you will architect robust solutions, mentor junior developers, and drive technical excellence. If you are passionate about clean code, modern frameworks, and making a tangible impact, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible hybrid work model.
- Continuous learning and professional development opportunities.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Lead architectural decisions and code reviews to ensure best practices and technical debt reduction.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Optimize application performance, security, and scalability for millions of users.
- Mentor and guide junior engineers, fostering a culture of knowledge sharing and growth.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Deep understanding of relational and non-relational databases (SQL/NoSQL).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.