As a senior full stack software engineer, you will be responsible for designing and implementing scalable back-end systems that form the backbone of our client's OS.
The ideal candidate will have 5+ years of experience in software development, with a strong background in React.js and either Golang, Node.js, or Java.
Key Responsibilities:
* Develop front-end applications using modern frameworks and tools.
* Design and implement APIs, services, and distributed systems that meet the highest standards of quality and reliability.
* Collaborate with AI engineers to integrate models, embeddings, and agent services into back-end systems.
* Transform legacy workflows into modern, secure, scalable codebases using cloud-native best practices.
* Partner with security leaders to ensure all services adhere to stringent utility-sector regulations.
Requirements:
* Excellent English communication skills.
* 5+ years of software engineering experience in SaaS or enterprise environments.
* Strong proficiency in React, Python, and either Golang, Node.js, or Java.
* Demonstrated ability to deliver high-quality code in fast-moving teams.
* Basic proficiency with AI/ML tooling.
* Solid understanding of databases (SQL and NoSQL), message queues, and distributed architectures.
* Cloud-native engineering experience (AWS, Azure, GCP).
Additional Benefits:
* 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays.
* A fun, fast-growing entrepreneurial company culture.
* Opportunities for growth and professional development.