Job Title: Senior Full Stack Software Engineer
We are seeking a highly skilled and motivated engineer to join our Platform Development Team.
Overview:
The ideal candidate will design and deliver new innovations to address the challenges posed by increased renewable generation in electrical grids.
Key Responsibilities:
* Design, develop, and maintain scalable and high-performance applications.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Optimize the stack and applications for maximum speed and scalability.
* Write clean, maintainable, and efficient code.
* Troubleshoot, debug, and upgrade existing systems.
* Implement automated testing platforms and unit tests.
* Discover, evaluate, and implement new technologies to maximize development efficiency.
* Participate in code reviews to maintain quality and provide feedback.
* Manage and optimize our AWS environment, including EKS for container orchestration.
* Work within an Agile development framework to deliver high-quality software solutions.
Essential Requirements:
* 5+ years of professional experience in full stack development.
* Proficiency in Type Script, Java Script, and Python.
* Experience with frameworks such as Vue and Nest JS.
* Strong understanding of web development principles, including RESTful API design.
* Experience with Git Lab for code management and CI/CD pipelines.
* Hands-on experience with AWS services, specifically EKS for managing Kubernetes clusters.
* Strong knowledge of containerization technologies, such as Docker and Kubernetes.
* Familiarity with microservices architecture and deployment.
* Excellent problem-solving skills and attention to detail.
* Strong communication and teamwork skills.
* Ability to manage multiple tasks and projects simultaneously.
* Experience with Agile development methodologies.
Desirable:
* Interest and experience in Dev Sec Ops implementation & security best practices.
* Experience with implementing observability tools like Open Telemetry & Grafana.
* Experience with additional AWS services such as RDS, S3, Elasticache, Athena etc.
* Familiarity with infrastructure as code (Ia C) tools like Terraform or Cloud Formation.
* Experience with Io T technologies and protocols.
* Experience with other persistence layer technologies such as Influx DB or Neo4j.
* Experience with MQTT messaging protocol.
Benefits:
* Pension
* Educational assistance
* Bonus
* Permanent Health Insurance