Full Stack Developer

Everest Technologies·Remote(United States)
Software Development

WFA Digital Insight

The demand for skilled full stack developers has grown exponentially, with a 25% increase in remote job postings in the last year alone. As companies continue to shift towards digital transformation, the need for experts who can build and enhance complex platforms has never been more pressing. Everest Technologies stands out in this space, offering a unique opportunity for developers to work on a unified visualization and monitoring application. With the rise of remote work, candidates should be prepared to demonstrate their ability to work independently and collaborate effectively with cross-functional teams. Before applying, it's essential to have a strong understanding of digital skills, including Python, Node.js, and AI integration.

Job Description

About the Role

The Full Stack Developer role at Everest Technologies is a senior, hands-on engineering position that focuses on building and enhancing a platform that aggregates infrastructure, network, and performance data into a unified visualization and monitoring application. This platform is crucial in providing businesses with real-time insights, enabling them to make data-driven decisions. As a key member of the development team, you will work closely with business and devops teams to extend and enhance the existing framework, ensuring it meets the evolving needs of the company. The role requires a deep understanding of application development, data schemas, and system design, with a strong emphasis on collaboration and technical leadership.

The day-to-day responsibilities of this role are varied and challenging, requiring a unique blend of technical expertise and interpersonal skills. You will be responsible for designing and implementing new features, troubleshooting complex issues, and mentoring junior team members. Your input will be invaluable in shaping the technical direction of the platform, ensuring it remains at the forefront of industry trends and innovations.

The team you will be working with is dynamic and supportive, comprising experienced professionals who are passionate about delivering high-quality solutions. Your contributions will be recognized and valued, with opportunities for growth and development within the company.

What You Will Do

  • Design, develop, and deploy full-stack applications using Python and Node.js
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Leverage AI and machine learning technologies to improve code completion and shipping
  • Develop and maintain databases, ensuring data integrity and security
  • Participate in code reviews, providing constructive feedback and suggestions for improvement
  • Troubleshoot complex technical issues, identifying root causes and implementing effective solutions
  • Work closely with devops teams to ensure seamless deployment and integration
  • Develop and maintain technical documentation, ensuring it is up-to-date and accurate
  • Stay current with industry trends and emerging technologies, applying this knowledge to improve the platform

What We Are Looking For

  • 5+ years of experience in full-stack development using Python and Node.js
  • Strong understanding of AI and machine learning principles, with experience in Microsoft CoPilot
  • Experience with cloud-based deployments, particularly AWS
  • Excellent problem-solving skills, with the ability to analyze complex issues
  • Strong communication and collaboration skills, with experience working in cross-functional teams
  • Experience with data visualization tools and technologies
  • Strong understanding of database design and development
  • Experience with agile development methodologies

Nice to Have

  • Experience with Kubernetes and containerization
  • Knowledge of network metrics and performance data
  • Experience with location and structural data
  • Familiarity with IT service management frameworks

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a dynamic and supportive team
  • Professional development and growth opportunities
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Comprehensive health and wellness package
  • Generous paid time off and holiday entitlement

How to Stand Out

  • Ensure your portfolio demonstrates your experience with full-stack development, AI, and machine learning.
  • Be prepared to provide specific examples of your problem-solving skills and experience with complex technical issues.
  • Familiarize yourself with the company's technology stack and be prepared to discuss how you can contribute to its development.
  • Highlight your experience working in cross-functional teams and your ability to collaborate effectively with devops and business teams.
  • Research the company culture and values, and be prepared to discuss how you align with them.
  • Don't be afraid to ask questions during the interview process, demonstrating your interest in the role and the company.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.