Design, develop, and maintain scalable and robust full-stack applications using modern JavaScript technologies (Node.js, React)
Lead the development of a Windows application that acts as a proxy between on-network/on-premise ERP systems and our cloud services, ensuring optimal performance and user experience
Collaborate with cross-functional teams to understand requirements, design comprehensive solutions, and deliver high-quality software
Implement secure, reliable, and efficient communication protocols for data exchange between cloud services and on-premise systems
Optimize applications for maximum speed and scalability while ensuring application security
Provide technical guidance and support for on-premise deployments, primarily on Windows Server environments
Stay abreast of emerging technologies and best practices to continuously improve the product and team performance
Job Requirements:
Bachelors degree in Computer Science, Engineering, or a related field
At least 4+ experience working as a Full-Stack Engineer or similar role
Strong portfolio of projects utilizing modern JavaScript technologies like Node.js and React
Demonstrable experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) workflows
Prior experience developing Windows applications or familiarity with Windows Server environments is nice to have
Excellent problem-solving skills, with the ability to design and implement efficient and scalable solutions
Strong communication and teamwork skills, with the ability to work in a fast-paced, agile environment
Fluent in spoken and written English communication