Job Description: Software Engineer (Python & Go)
Location: Bangalore (Work from Office only) Candidate need to visit bangalore for F2F interview
Experience: 5–6 Years
Relevant Experience: Primary Skill – Python & Secondary Skill - Go Language & React
Role Overview
We are looking for a highly skilled Software Engineer with strong expertise in Python and Go (Golang) to build scalable backend systems and services. The ideal candidate should also have working knowledge of React for frontend contributions. You will be responsible for designing, developing, and maintaining high-performance applications.
Key Responsibilities
- Design, develop, and maintain robust backend services using Python and Go
- Build scalable and high-performance APIs (REST/gRPC)
- Collaborate with cross-functional teams to define and deliver new features
- Write clean, maintainable, and efficient code following best practices
- Participate in system design, code reviews, and architectural discussions
- Optimize application performance, scalability, and reliability
- Work with frontend teams and contribute to UI development using React
- Troubleshoot, debug, and enhance existing applications
- Implement security and data protection measures
- Contribute to CI/CD pipelines and DevOps practices
Required Skills & Qualifications
- 5–6 years of software development experience
- Strong programming skills in:
- Python (Django/FastAPI/Flask)
- Go (Golang)
- Solid understanding of:
- Microservices architecture
- RESTful API development
- Experience with databases:
- SQL (PostgreSQL/MySQL)
- NoSQL (MongoDB/Redis)
- Hands-on experience with Docker & containerization
- Proficiency in version control systems (Git)
Secondary Skills (Nice to Have)
- Experience with React.js
- Familiarity with modern frontend tools (TypeScript, Redux, Hooks)
Preferred Qualifications
- Experience in building distributed systems
- Knowledge of message brokers (Kafka/RabbitMQ)
- Experience with Kubernetes and orchestration tools
- Exposure to Agile/Scrum methodologies
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Ability to work independently and in a team environment
- Proactive attitude and ownership mindset
Pay: ₹1,300,000.00 - ₹1,700,000.00 per year
Work Location: In person