About the Role:
We are seeking a highly skilled and motivated Full-Time Remote Web Application Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining robust web applications. You will work closely with a small, dedicated team to deliver innovative solutions that meet the needs of our clients.
Responsibilities:
- Design and develop backend microservices using Golang to process large datasets.
- Optimize database performance and scalability using PostgreSQL and RDS.
- Integrate data from various sources and normalize it for efficient processing.
- Develop RESTful and GraphQL APIs to expose backend services.
- Collaborate with the team to translate complex requirements into efficient software solutions.
- Troubleshoot and resolve complex technical issues.
- Stay up to date with the latest technologies and industry trends.
- Adhere to coding standards and best practices.
- Participate in code reviews and provide constructive feedback.
Required Skills and Experience:
- Strong proficiency in Golang, with at least 7 years of experience
- Experience with C++, Python, or other programming languages
- Solid understanding of microservices architecture and design patterns
- Expertise in database design and optimization, particularly with PostgreSQL and RDS
- Proficiency in RESTful API design and development
- Experience with GRPC
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
- Strong organizational and time management skills
- Willingness to undergo a government security clearance background check
- Familiarity with Geospatial data standards and visualization techniques (a plus)
- Experience with Geofusion (a plus)
- Prior experience working on DoD projects (a plus)
- Active Security Clearance (a plus)
Bonus Skills:
- Experience with PostgreSQL
- Proficiency in Docker and Kubernetes
- Knowledge of video processing techniques
- Experience with AI/ML and computer vision
- Strong understanding of cloud-native technologies
What We Offer:
- Competitive salary and benefits package
- Flexible work arrangements
- Opportunities for professional growth and development
- A collaborative and supportive work environment
- The chance to work on cutting-edge projects
If you are a talented and passionate developer who is eager to contribute to innovative projects, we encourage you to apply. Please submit your resume and a cover letter highlighting your relevant experience and skills.
About Valley IT Solutions
Valley IT Solutions provides state-of-the-art technology solutions and consultations to help your company grow and succeed. We procure hardware, software, and licensing from our partnerships and reseller accounts. Valley IT Solutions will then deploy and support all your IT solutions so that you can concentrate on growing your business.
Our experienced team has the knowledge and resources necessary to get you the proper IT solution for your needs. Whether it's enterprise level network solutions and security or as simple as setting up a wireless network for a small office, we are ready and able to help your company.