Salary & Benefits
Latest Tech
Full Coverage
Office
Lead Software Engineer
Responsibilities: • Develop, maintain, steer and optimize roasthubs, which is core to the daily operations of our clients • Handle both back-end and front-end development • Lead software development and contribute to the continuous improvement of our product • Collaborate with the OT team to translate product requirements into technical solutions • Ensure operational continuity and proactive monitoring of software systems, identifying and resolving issues • Manage and optimize the system implementation process Technology Stack: • Code: Node.js (TypeScript), Vite, React.js (Typescript) • Infrastructure, DevOps, & Monitoring: Linux, PostgreSQL, InfluxDB, Docker, Ansible, CI/CD (GitHub Actions), Prometheus, Grafana, Siemens S7 PLC (OPC UA communication) • Cloud (AWS): S3, EKS, ECR, Lambda Required Skills: • Design and develop robust, scalable back-end and front-end solutions for control systems • Conduct planning, code reviews, and mentoring in software development • Troubleshoot and resolve technical and functional issues • Develop Single Page Applications (SPAs) in JavaScript with frameworks (e.g., React, Node.js) • Work on Linux/Unix-based operating systems and network domains • Build and manage databases (PostgreSQL, Microsoft SQL Server) • Perform technical and functional testing of software applications • Define software and hardware architecture and select relevant technologies Personal Competencies: • Independence and problem-solving skills • Digital thinking and adaptability • Creativity and results-oriented mindset • Customer-focused approach • Flexibility and team collaboration
How to Apply
Interested in joining our team? Please send your CV and a brief introduction to our HR team. We look forward to learning more about you!
Apply Now