Job Description
Join NexusTech Solutions as a Senior Software Engineer and revolutionize how we deliver cutting-edge solutions to our global clients. We're a forward-thinking technology company with a strong presence in Colorado Springs and Texas, offering fully remote roles for exceptional talent. You'll architect scalable systems, mentor junior engineers, and drive innovation in a collaborative environment where your expertise directly impacts our product roadmap.
We value flexibility, autonomy, and continuous learning. Enjoy competitive compensation, comprehensive benefits, and the opportunity to work with industry-leading technologies while maintaining work-life balance. If you're passionate about building robust applications and solving complex challenges, apply today to become part of our dynamic remote-first team.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks and best practices
- Lead technical discussions and provide mentorship to junior engineers during code reviews
- Collaborate with cross-functional teams to define requirements and deliver high-quality features
- Optimize system performance and implement security protocols to ensure robustness
- Stay current with emerging technologies and propose innovative solutions to business challenges
- Participate in agile ceremonies and contribute to continuous improvement of development processes
- Document technical specifications and create comprehensive test plans
Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent practical experience
- 5+ years of professional software development experience with strong coding fundamentals
- Expertise in at least one modern programming language (Python, Java, or JavaScript)
- Proven experience with cloud platforms (AWS, Azure, or GCP) and containerization
- Strong understanding of software architecture patterns and microservices design
- Excellent problem-solving skills and ability to work independently in remote environments
- Experience with CI/CD pipelines and version control systems (Git)
- Effective communication skills for collaborating with distributed teams