Job Description
We are seeking a visionary Software Engineer to join our elite engineering team in Albuquerque, New Mexico. As a key player in our mission to revolutionize the tech industry, you will design, develop, and deploy scalable software solutions that power our global platforms. If you are passionate about code quality, innovation, and solving complex problems, we want to hear from you.
Why Join NovaTech?
- Work with cutting-edge technologies including AI, Cloud Computing, and Big Data.
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options available.
- Professional development and career growth opportunities.
Responsibilities
- System Design: Lead the architectural design of robust, scalable, and secure software systems.
- Development: Write clean, efficient, and maintainable code in Python, Java, and JavaScript.
- Collaboration: Partner with product managers, designers, and other engineers to define feature requirements.
- Optimization: Monitor application performance and proactively troubleshoot and resolve technical issues.
- Best Practices: Enforce coding standards and conduct thorough code reviews to ensure high-quality deliverables.
- Innovation: Stay current with industry trends and integrate new technologies into our tech stack.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Experience: 5+ years of professional software development experience.
- Programming: Proficiency in modern languages (Python, Java, Go) and frameworks (React, Node.js).
- Cloud: Strong experience with cloud providers (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Databases: Solid understanding of SQL and NoSQL databases.
- Soft Skills: Excellent problem-solving abilities and strong communication skills.