Senior Developer
About The Position
Elsight is looking for an experienced Senior Developer that will join our fast-growing company to develop, mature, and scale our core Halo product. From vision to deployment, you will research, design, and build new product initiatives end-to-end while mentoring other developers in the team.
We are looking for a proactive, technologically fluent experienced developer with a can-do approach and strong interpersonal skills who thrives in a fast-paced work environment, and is ambitious, persistent, and highly motivated to ship things to production and impact on engineering group growth.
Responsibilities
- Research and design new product components and be responsible to the product health at production.
- Providing robust, scalable, and reliable infrastructure, to meet our challenging customer needs.
- Provide technical guidance and mentorship to team members.
- Scale and make the Engineering group the best professional team
Requirements
- Experienced in working with Agile development methodologies.
- Experienced with delivering robust networking solutions.
- Excellent problem-solving skills.
- Team-oriented, who value empathetic communication and collaboration.
- Lots of passion for shipping things to production.
- Looking at the “bigger picture” both from the technical and business perspective.
- Highly independent, passionate, self-motivated and autodidact.
Technical Requirements
- 7+ years of hands-on experience with server-side development.
- Strong fundamental software engineering skills (code practices, design patterns, algorithms, data structures).
- Experience with networks L2-L4
- Experience in microservices architecture and environment
Advantages:
- Experience with Python – advantage
- Experience with CI/CD methodology - advantage
- Experience with scaling stateful services – Advantage.
- Experience in Cloud & onpremise environments - advantage
Apply for this position
Let’s Connect