Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
JobServe
 

Bangalore, Karnataka Permanent Posted by: Varahe Analytics Private Limited Posted: Sunday, 22 December 2024
 
 

Position: Senior Software Developer

Location: Bangalore Office

Experience: 5 years or Above

About Varahe Analytics

Varahe Analytics is one of India's premier integrated political consulting firms specializing in building data-driven 360-degree election campaigns. We help our clients with strategic advice and implementation, combining data-backed insights and in-depth ground intelligence into a holistic electoral campaign.

We are passionate about our democracy and the politics that shape our world. We draw on some of the sharpest minds from distinguished institutions and diverse professional backgrounds to help us achieve our goal of building electoral strategies that Spark conversations, effect change, and help shape electoral and legislative ecosystems in our country.

Job Overview

We are in search of a Senior Software Developer with 3 years of experience to join our team. This role offers a chance to work across our entire tech stack, contribute to technical initiatives and collaborate on significant projects that impact our products and processes. The ideal candidate should have worked with both Back End and Front End technologies, bringing a well-rounded perspective to our development efforts.

Responsibilities:

Develop and maintain robust, scalable web applications using various Front End and backend

technologies, with a focus on Python-based backends.

Take end-to-end ownership of assigned tasks and projects, seeing them through from initial

design to final implementation and ongoing maintenance.

Collaborate on the design and optimization of complex data pipelines and storage solutions.

Contribute to the automation of existing processes, improving efficiency for both internal and

external teams.

Actively participate in code reviews and help implement best practices for our diverse

development processes.

Write clean, efficient, and well-documented code.

Work closely with team members to translate business requirements into comprehensive

technical solutions

Stay updated on new technologies and proactively contribute ideas to enhance our tech stack.

Troubleshoot and resolve technical issues or bugs across the stack, taking initiative in the

resolution process.

Understand and utilize relevant open source libraries and tools.

Manage your own time and tasks effectively to meet project deadlines and quality standards.

Required Skills:

4 years of professional experience in software development.

Expert-level proficiency in Python and additional experience with at least one other server-side

language.

Advanced experience with Python web frameworks (eg, Django, Flask) and familiarity with

other Back End frameworks.

Proficiency in Front End technologies: JavaScript (including one of the modern frameworks like

React, Angular, or NextJS), HTML5, CSS3 is a must.

In-depth knowledge of both SQL (eg, PostgreSQL) and NoSQL (eg, MongoDB) databases.

Experience with continuous integration and continuous deployment (CI/CD) practices.

Strong skills in version control systems (eg, Git)

Solid understanding of software architecture principles and design patterns across different

tech stacks.

Mastery of various testing frameworks and tools (eg, pytest, Jest)

Exceptional problem-solving abilities and logical reasoning.

Experience with RESTful API design and implementation.

Skills - PYTHON,React JS, Angular, CSS, HTML, Javascript

If you're a fresh professional looking for a high-impact challenge, interested in joining a team of like-minded and motivated individuals who think strategically, act decisively, and get things done, drop in an email at

Bangalore, Karnataka, India
IT
Varahe Analytics Private Limited
Varahe Analytics Private Limited
JS2869383048
22/12/2024 6:03:34 AM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.