Job Description : Responsibilities : - Architectural Design : Design and implement scalable, efficient, and maintainable software systems lead the architectural evolution of our products.
- Development : Write clean, efficient, and well-documented code in Golang (must) and Python.
- Mentorship : Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.
- Problem Solving : Tackle complex technical challenges and devise innovative solutions.
- Collaboration : Work closely with cross-functional teams including product, design, and other engineering teams to deliver high-quality software.
- Code Reviews : Conduct thorough code reviews to maintain code quality and adherence to best practices.
- Performance Optimization : Continuously improve system performance and reliability.
- Project Management : Lead projects from conception through to deployment, ensuring timely delivery and adherence to quality : - Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience : Minimum of 2 years of professional software development Skills : - High Proficiency in Golang is a must with at least 1 year of full-time work experience.
- Familiarity with other relevant technologies (e.
g., cloud platforms like AWS/Azure/GCP, containerization with Docker, Kubernetes).
- Experience with software design patterns, data structures, and algorithms.
- Knowledge of database systems, both SQL and No SQL.
- Experience with version control systems (e.
g., Git). Soft Skills : - Strong communication and interpersonal skills.
- Leadership qualities with the ability to motivate and manage a team.
- Analytical and critical thinking abilities.
- Ability to work independently and collaboratively in a fast-paced Qualifications (Not necessary to have) : - Contributions to open-source projects.
- Familiarity with Python and Java is a bonus.
- Familiarity with Data Engineering tools is a bonus (Apache Spark, Apache Iceberg, Airbyte).
- Experience with agile development methodologies.
- Certifications or deep knowledge in cloud technologies or specific development frameworks.
- Previous experience in a startup or fast-paced tech (ref:hirist.tech)
Advertisement:
Backend Engineer - Python/golang, Bangalore
Free
Backend Engineer - Python/golang, Bangalore
India, Karnataka, Bangalore,
Modified November 21, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |