Python
Golang
Kubernetes
Cloud Native
API Design
Performance Optimization
About Us
Coredge is a leading innovator in cloud and AI technologies, dedicated to providing cutting-edge solutions that drive business success. We specialize in delivering scalable PaaS and IaaS products to a diverse range of clients, including data center providers and government agencies.
Role Overview
As a Backend Development Lead, you need to write scalable Python code for developing and implementing robust applications. You would indulge your dedication and passion to build server-side logic ensuring low-latency and high-end performance. As a Software Engineer at Coredge, you will help develop our next-generation cloud-native core solution along with the product and the open-source community to build the Coredge.io vision.
Key Responsibilities
- System Engineering:Develop and implement backend systems using Python or Golang.
- Performance Optimization:Work on performance issues using creative experiments and internally developed product features.
- Open Source Contributions:Research, propose, and integrate relevant open-source projects based on product objectives.
- Code Quality & Documentation:Write well-structured, efficient, and well-documented Python/Golang code as an example for junior engineers.
- Software Development Lifecycle:Participate in all levels of product definition, design, implementation, testing, and deployment.
- Architecture & Design:Discuss abstract system architectures and apply domain experience to solve technical challenges creatively.
- Mentorship:Guide and mentor software engineers, fostering an environment of trust and accountability.
Requirements
- Technical Skills:Proficiency in Python development with strong expertise in building scalable frameworks.
- Framework Development:Hands-on experience in designing and developing reusable framework components.
- Engineering Practices:Knowledge of code refactoring, design patterns, test-driven development, CI/CD, and security best practices.
- Cloud & Kubernetes:Understanding of Kubernetes architecture and cloud-native development.
- Community Contributions:Open-source contributions, especially to CNCF or similar communities, is a plus.
- Performance Benchmarking:Experience in benchmarking Kubernetes or cloud environments is an added advantage.
Soft Skills
- Problem-Solving:Strong analytical skills and attention to detail.
- Team Collaboration:Ability to work independently as well as part of a team.
- Communication Skills:Ability to articulate technical concepts to non-technical stakeholders.
- Continuous Learning:A proactive attitude towards professional growth and development.
What We Offer
- Innovative Work Environment:Fostering creativity and encouraging innovation in cloud and AI technologies.
- Career Growth Opportunities:Structured career paths, mentorship programs, and continuous learning sessions.
- Inclusive Culture:A collaborative and diverse workplace where every employee contributes to success.
- Competitive Benefits:Attractive salary, flexible work options, and wellness programs for work-life balance.