Associate Engineer Software

Posted 3 Days Ago
Pune, Maharashtra, IND
In-Office
Junior
Hardware • Software • Analytics
The Role
Build, refactor, and maintain full-stack applications using Python backends and modern frontends. Develop RESTful APIs, data processing with Pandas and SQL, design databases, implement CI/CD, testing, and deployment, and collaborate cross-functionally to deliver scalable, maintainable systems.
Summary Generated by Built In

SW Engineer (Full Stack Python Software Developer)

Overview:

We are seeking a highly skilled and proactive Full Stack Python Software Developer who can independently refactor, enhance, and build scalable applications across both backend and frontend layers. The ideal candidate will have strong expertise in Python, data processing, and modern web development frameworks, along with the ability to design robust, testable, and maintainable systems.

 

Core Responsibilities:

  • Design, develop, and maintain end-to-end full stack applications (backend + frontend).
  • Refactor and enhance existing codebases to improve performance, scalability, and maintainability.
  • Develop RESTful APIs and backend services using Python frameworks (e.g., Flask, FastAPI, Django).
  • Build intuitive and responsive frontend interfaces using modern frameworks (e.g., React, Angular, or similar).
  • Work extensively with data processing and analytics using Pandas and SQL.
  • Implement robust error handling, logging, and custom exception frameworks.
  • Design and maintain database schemas, queries, and stored procedures.
  • Ensure high-quality code standards, including documentation and adherence to best practices.
  • Implement and maintain CI/CD pipelines, version control, and deployment strategies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
 

Technical Requirements:

  1. Backend Development
  • Minimum 2+ years of Software Engineering experience
  • Expert-level proficiency in Python (2+ years)
  • Strong experience with: 
    • Pandas for data manipulation and analysis
    • OOP (Object-Oriented Programming)
    • API development (Flask, FastAPI, Django REST Framework)
  • Experience in: 
    • Writing reusable, modular, and scalable backend components
    • Implementing decorators, middleware, and design patterns
    • Error handling and custom exceptions
 
  1. Frontend Development
  • Experience with modern front-end technologies: 
    • JavaScript (ES6+)
    • Frameworks such as React / Angular / Vue
  • Strong understanding of: 
    • HTML5, CSS3, responsive design
    • State management and API integration
  • Ability to create user-friendly and performant UI components
 

Database & Data Engineering:

  • Strong knowledge of SQL 
    • Advanced concepts such as window functions, joins, stored procedures
  • Experience working with relational databases (e.g., PostgreSQL, MySQL, Snowflake)
  • Understanding data pipelines and ETL processes is a plus
 

Testing & Quality Assurance:

  • Ability to design and implement: 
    • Unit tests and integration tests
    • Testing frameworks such as pytest, unittest
    • Mocking techniques for isolated testing
  • Commitment to test-driven development (TDD) principles
 

DevOps & Tools:

  • Proficiency with Git (branching strategies, pull requests, code reviews)
  • Experience with: 
    • CI/CD pipelines
    • Containerization (Docker – preferred)
    • Deployment on cloud platforms (AWS/Azure/GCP – preferred)
 

Software Engineering Best Practices:

  • Strong understanding of: 
    • Code structuring and modular design
    • Packaging and publishing Python libraries
    • Documentation and maintainability standards
  • Ability to architect and structure complex full-stack applications
 

Soft Skills:

  • Ability to set up new tools and frameworks for the team
  • Highly independent and self-driven
  • Proactive mindset with ownership of deliverables
  • Strong problem-solving and analytical thinking
  • Effective communication and collaboration skills
 

Nice-to-Have:

  • Experience with microservices architecture
  • Knowledge of AI/ML integration or data-driven applications
  • Exposure to Snowflake or cloud data ecosystems (aligned with your current environment)
About the Team
Work Authorization

No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability.

Skills Required

  • Minimum 2+ years software engineering experience
  • Expert-level proficiency in Python (2+ years)
  • Pandas for data manipulation and analysis
  • Object-Oriented Programming (OOP) and design patterns
  • API development with Flask, FastAPI, or Django/Django REST Framework
  • Frontend development with JavaScript (ES6+) and frameworks (React, Angular, or Vue)
  • HTML5, CSS3, responsive design and state management / API integration
  • Strong SQL knowledge (window functions, joins, stored procedures)
  • Experience with relational databases (PostgreSQL, MySQL, Snowflake)
  • Unit and integration testing with pytest or unittest and mocking techniques
  • Commitment to test-driven development (TDD) principles
  • Proficiency with Git, branching strategies, pull requests, and code reviews
  • Implement and maintain CI/CD pipelines and deployment strategies
  • Containerization (Docker)
  • Deployment on cloud platforms (AWS, Azure, or GCP)
  • Understanding of data pipelines and ETL processes
  • Experience with microservices architecture
  • Knowledge of AI/ML integration or data-driven applications
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Columbus, OH
8,435 Employees
Year Founded: 2016

What We Do

Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to ensure its customers’ vital applications run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today’s data centers, communication networks and commercial and industrial facilities with a portfolio of power, cooling and IT infrastructure solutions and services that extends from the cloud to the edge of the network. Headquartered in Columbus, Ohio, USA, Vertiv employs approximately 20,000 people and does business in more than 130 countries. For more information, and for the latest news and content from Vertiv, visit Vertiv.com.

Similar Jobs

Wolters Kluwer Logo Wolters Kluwer

Test Automation Engineer

Information Technology • Software
In-Office
Pune, Maharashtra, IND
18996 Employees

Wolters Kluwer Logo Wolters Kluwer

Software Engineer

Information Technology • Software
In-Office
Pune, Maharashtra, IND
18996 Employees

Wolters Kluwer Logo Wolters Kluwer

Software Engineer

Information Technology • Software
In-Office
Pune, Maharashtra, IND
18996 Employees
In-Office or Remote
17 Locations
5454 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account