Job Requirements
Job benefits
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Vacation & Leaves
Feel a need for a short break from work? our company is quite flexible when it comes to leaves; be it for vacation, sick, personal, or mental health days. Simply discuss what you need and we will try to cater to those.
Skills
Job description for Lead Software Engineer at Resync Technologies
Lead Software Engineer
- Build and scale product that is changing the way we use electricity
- Work with a dynamic, adaptable, and inquisitive team with strong foundations in software engineering
- Have a pivotal role in the transformation of our engineering culture
- Learn in an environment passionate about knowledge-sharing
- Be empowered with the ability to set organisational culture and product direction
- Design and write backend and microservices to improve availability, scalability, latency, and efficiency of Resync’s product
- Take lead in fullstack development and work with team to deliver it
- Architect efficient and scalable backend systems on GC/AWS and Kubernetes
- Work with the engineering team to explore and create new design/architectures geared towards improvement of product usability, performance, and scalability
- Participate in code and design reviews to maintain high development standards
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization
- Develop and maintain data pipelines on the cloud with evolving business needs.
- Work closely with our data scientists to help organize time series data and deploy models and algorithms that utilize this data.
- Suggest and implement best practices for data optimization, architecture, and software
- 5+ experience in software engineering
- Experience shipping micro-services to production
- Familiarity with the whole web stack, web protocols, and web performance optimisation techniques
- Experience with stabilizing and scaling data pipelines on the cloud, identifying bottlenecks and potential solutions
- Experience with a time series database like Timescale or InfluxDB is a plus
- Strong software engineering fundamentals
- Proficient communication skills, both written and oral. Able to produce excellent documentation
- Team player - work with team both onsite and offshore
- Love being challenged by learning and experimenting with new technologies
- 5-8k / month
- Upto 0.1% equity