Granulate, an Intel Company, empowers enterprises and digital native businesses with real-time, continuous application performance optimization and capacity management, leading to up to 45% reduced cloud and on-prem compute costs, with no code changes needed.
Responsibilities:
- Design solutions from the problem representation to the detailed technical planning.
- Code review for your teammates.
- Architect, develop, and maintain scalable, tested and dependable web applications and Microservices
- Monitor system performance and optimize for latency and scalability, while maintaining best practices.
- Research the best solutions out there and integrate new technologies.
- Implement client-facing API and BFF.
- Meet the desired feature results from the product department.
- Work closely with QA to deliver the best product possible.
- Collaborate with data engineers to design and integrate data-driven APIs.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
Qualifications:
- Minimum of 5 years of experience in backend development.
- Strong proficiency in Python and experience with FastAPI or similar frameworks.
- Deep understanding of distributed systems and microservices architecture.
- Hands-on experience with various database technologies, including relational, time-series, and NoSQL databases.
- Proficiency in agent-based solutions and asynchronous programming paradigms.
- Familiarity with monitoring solutions like Datadog
- Experience with Kubernetes - an advantage.
- Experience with Prometheus and ClickHouse - an advantage.
- Excellent communication and teamwork skills.
- Strong problem-solving abilities.
- Intellectual curiosity and passion for learning new technologies.
- Self-motivated and able to work independently.
- Creative thinker who can contribute innovative ideas to the team.