As a Technical Lead 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.
What you will do
System Engineering:
System engineering and implementation in Python.
Performance Optimization:
Work on performance issues using creative experiments and internally developed product features.
Open-source Projects:
Research, propose, and integrate relevant open-source projects based on product objectives.
Code Quality:
Write organized, efficient, and well-documented Python code as an example for junior engineers.
Product Lifecycle Participation:
Participate in all levels of product definition, design, implementation, testing, and deployment.
System Architecture Discussions:
Ability to discuss abstract system architectures from ideas through implementation and creatively apply domain experience to solve technical challenges.
Team Management:
Manage and mentor a team of software engineers, providing guidance, support, and fostering a collaborative work environment.
REST API Understanding:
Good understanding of REST API.
What you will need
Ownership and Drive:
A strong sense of ownership, urgency, and drive.
Python Development Skills:
Strong Python skills to develop frameworks and reusable components.
Framework Design:
Hands-on experience in designing and developing reusable framework components.
Engineering Practices:
Experience in code refactoring, design patterns, design-driven development, continuous integration, and building highly scalable applications.
Application Security Functional Programming:
Experience with application security and functional programming.
Additional Skills
Cloud Native Knowledge:
Knowledge of Cloud native technologies would be an advantage.
Kubernetes Expertise:
Understanding Kubernetes from an architecture perspective and familiarity with the standard API.
Open-source Contributions:
Contributing to CNCF or similar open-source communities is a plus.
Performance Benchmarking:
Experience with performance benchmarking of Kubernetes or any cloud platform is an added advantage.
Additional Advantage
Technology Expertise:
Deep understanding of technology and a passion for what you do.
System Design Experience:
Background in designing high-performant, scalable software systems with a strong focus on optimizing hardware cost.
Collaboration Skills:
Proven ability to guide and influence teams within a dynamic environment.
System Performance Commitment:
Strong commitment to getting the most performance out of a system being worked on.
Service-Oriented Architecture Experience:
Prior development of large software projects using service-oriented architecture operating with real-time constraints.
Whats in it for you
Cloud-native and Hyper-scale Products:
You will get a chance to work on cloud-native and hyper-scale products.
Industry Leadership:
You will be working with industry leaders in cloud.
Learning Opportunities:
Expect a steep learning curve and experience in solving real-time problems.
Problem-solving Experience:
Eventually, you will become a problem solver.
Benefits Perks
Competitive Salary:
Competitive salary along with health insurance.
Learning Opportunities:
100% reimbursement for online technical courses.
Growth Opportunities:
Fast growth opportunities, creative freedom, and flat hierarchy.
Work Environment:
Sponsorship for employees representing the company at events and meetups, with flexible working hours and a 5-day work week