Job Description
Join TechNova Innovations as a Software Engineer and transform cutting-edge ideas into reality! We're urgently hiring talented engineers to build scalable solutions for our growing client base. As a key member of our agile team, you'll collaborate with cross-functional experts to deliver high-impact software products. We offer comprehensive relocation assistance to help you seamlessly transition to Albuquerque's vibrant tech hub – including moving stipends, temporary housing, and community integration support. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with emerging technologies in a collaborative, innovation-driven environment.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks (React, Node.js, Python)
- Collaborate with product managers and UX designers to translate requirements into technical specifications
- Implement CI/CD pipelines and optimize system performance for high-traffic applications
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Contribute to architectural decisions and technical debt reduction initiatives
- Develop comprehensive unit and integration tests to ensure robust product delivery
- Participate in agile ceremonies and drive continuous improvement processes
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience with full-stack technologies
- Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with database design (SQL and NoSQL) and data modeling
- Proven ability to deliver projects in fast-paced, deadline-driven environments
- Excellent problem-solving skills and attention to detail
- Strong written and verbal communication abilities