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.
Your OKR Summary
OKR means Objective and Key Results. 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.
What you will do
System Engineering:
System engineering and implementation in Python or Golang.
Performance Tuning:
Working 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.
Writing Code:
Write organized, efficient, and well-documented Python/Golang code as an example for junior engineers.
Product Involvement:
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.
Mentorship:
Mentoring software engineers, fostering an environment of trust and accountability.
What you will need
Ownership, Urgency, and Drive:
A strong sense of ownership, urgency, and drive.
Strong Python Skills:
Hands-on experience with designing developing reusable framework components in Python.
Framework Development:
Hands-on experience in developing frameworks and designing reusable components.
Engineering Practices:
Experience in code refactoring, design patterns, TDD, Continuous Integration, application security, and functional programming.
Additional Skills
Cloud Native Knowledge:
Knowledge of Cloud native technologies would be an advantage.
Kubernetes Expertise:
Understanding Kubernetes architecture and standard API.
Open-source Contributions:
Code contributed to CNCF or similar community would be a plus.
Performance Benchmarking:
Experience with performance benchmarking of Kubernetes or any cloud platform.
Additional Advantage
Technology Understanding:
Deep understanding of technology and passionate about what you do.
Collaborative Skills:
Proven ability to guide and influence teams within a dynamic environment.
Real-time System Development:
Experience in developing large software projects using service-oriented architecture 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.