You will be responsible for designing and developing scalable backend systems and robust applications using Python or Golang. You will work on server-side architecture, performance optimization, and cloud-native technologies while contributing to product development and engineering best practices.
Key Responsibilities
System Engineering
Develop and implement scalable backend systems using Python or Golang.
Design robust server-side solutions focused on reliability, scalability, and performance.
Performance Optimization
Identify and resolve performance bottlenecks.
Conduct experiments and implement solutions to improve system performance and efficiency.
Open-Source Contributions
Research, evaluate, and integrate relevant open-source projects based on product requirements.
Contribute to open-source communities where relevant.
Code Quality & Documentation
Write clean, efficient, maintainable, and well-documented code.
Establish and promote coding standards and engineering best practices.
Software Development Lifecycle
Participate in product definition, system design, development, testing, deployment, and maintenance.
Collaborate with cross-functional teams throughout the development lifecycle.
Architecture & Design
Participate in architectural discussions and design scalable systems.
Apply strong engineering and domain expertise to solve complex technical challenges.
Mentorship
Guide and mentor junior and mid-level engineers.
Foster a culture of ownership, collaboration, accountability, and continuous improvement.
Requirements
Technical Skills
Strong proficiency in Python, with experience building scalable applications and frameworks.
Good understanding of software architecture and backend system design.
Framework Development
Hands-on experience designing and developing reusable framework components.
Experience with building scalable and maintainable backend architectures.
Engineering Practices
Strong understanding of code refactoring, design patterns, testing methodologies, and TDD.
Experience with CI/CD pipelines and software security best practices.
Strong understanding of software development lifecycle and engineering practices.
Cloud & Kubernetes
Good understanding of Kubernetes architecture and cloud-native application development.
Practical exposure to cloud platforms and containerized environments.
Performance Benchmarking
Experience with performance optimization and benchmarking of applications or cloud environments is an advantage.
Open Source
Contributions to CNCF or other open-source communities will be an added advantage.
Soft Skills
Problem-Solving
Strong analytical and problem-solving abilities with attention to detail.
Team Collaboration
Ability to work independently as well as effectively collaborate within a team.
Communication
Strong ability to communicate and explain technical concepts clearly to technical and non-technical stakeholders.
Continuous Learning
Proactive approach toward learning new technologies, engineering practices, and industry trends.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Your application for Golang Enginner
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!