Job Description
Are you a passionate developer looking for the next step in your career? TechNova Solutions is seeking a talented Senior Software Engineer to join our dynamic team in Albuquerque, New Mexico. We are a forward-thinking company focused on delivering cutting-edge software solutions to our clients. If you thrive in a collaborative environment and love solving complex problems, we want to meet you.
As a Senior Software Engineer at TechNova, you will play a pivotal role in designing, developing, and maintaining scalable applications. You will work closely with cross-functional teams to drive innovation and ensure our products meet the highest standards of quality and performance.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern frameworks and languages.
- Collaborate with product managers, designers, and other engineers to define and implement features.
- Mentor junior developers and provide technical guidance within the team.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews and perform rigorous testing to ensure application stability and security.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot complex technical issues and implement effective solutions in a timely manner.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in programming languages such as Python, Java, or JavaScript/TypeScript.
- Strong understanding of database technologies (SQL, NoSQL) and cloud platforms (AWS, Azure, or GCP).
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.