Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
Python + Fullstack Developer
Location
India
Posted
69 days ago
Salary
0
Seniority
Entry Level
Job Description
Python + Fullstack Developer
Capco
Job Title: Python Developer About Us “Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount. With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Job Description: - About the Role In this role, you will have the opportunity to work on complex and challenging projects that have a direct impact on our business. You will collaborate with stakeholders across the organisation to identify business needs and develop technical solutions that drive results. Your expertise in fullstack development, data science, and financial markets will enable you to make a significant contribution to our team and help drive business success. Key Responsibilities - Develop and implement fullstack applications that automate and streamline processes, improving efficiency and reducing risk. - Develop and Manage backend systems primarily using Python, with additional capabilities in Java and other languages. - Develop and manage frontend applications primarily using React and Next.js, with additional capabilities in JavaScript and other frameworks. - Design and implement core backend services and systems to serve other applications using high performance programming languages such as java. - Demonstrate a strong ability to understand and apply software architecture patterns, including microservices and event-driven architecture, to design robust and scalable solutions. - Work closely with cross-functional teams to design and implement solutions that meet business requirements and goals. - Communicate complex technical concepts to non-technical stakeholders, including business leaders and external partners. - Rapid response to issues as they arise, with the ability to drive quickly to the heart of an issue and propose appropriate solutions. - Manage work and processes across multiple sites. - Maintain discipline in coding practice while ensuring timely delivery of end solutions. Technical Expertise - Proficiency in Python is required, with familiarity in other programming languages such as Java, C++, Go, Rust, and others being advantageous. - Strong understanding of software architecture patterns, including microservices and event-driven architecture. - Familiarity with containerisation using Docker, and experience with container orchestration tools such as Kubernetes. - Strong understanding of software development lifecycle methodologies and experience with DevOps and CI/CD pipelines. - Experience with frontend technologies, including React and Next.js, and JavaScript. - Familiarity with data science and analytics techniques, including machine learning and statistical modelling. - Experience with database management systems, including relational and NoSQL databases. - Experience with Dash or other UI frameworks is a nice to have.
Benefits
- 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Volunteer in local community, Fitness stipend, Flexible Spending Account (FSA), Generous parental leave, Generous PTO, Health insurance, Job training & conferences, Life insurance, Charitable contribution matching, Mentorship program, Open office floor plan, Paid holidays, Paid sick days, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, OKR operational model, Tuition reimbursement, Vision insurance, Wellness programs, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Hybrid work model, Pay transparency, Bereavement leave benefits
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop event-driven microservices using Java 21+, Spring Boot 3.5+ and Spring Cloud Stream. • Implement event-streaming pipelines with Apache Kafka (MSK), ensuring Exactly-Once Semantics, DLQ handling and efficient partitioning. • Define and evolve data contracts using Avro and a Schema Registry. • Optimize persistence in PostgreSQL and distributed caching with Redis. • Ensure advanced observability with Datadog APM, structured logging and custom metrics. • Work in an AWS environment (ECS Fargate, MSK, CloudWatch) following DevOps practices and CI/CD.
Staff Backend Product Software Engineer, Commerce Platform
DropboxDropbox is the one place to keep life organized and keep work moving.
• Design and evolve scalable backend systems that power Dropbox’s Commerce Platform, including CRM, CPQ, Billing, provisioning, and related data workflows. • Define and drive technical strategy for complex, highly customized systems, balancing short-term delivery with long-term platform scalability and reliability. • Lead efforts to simplify legacy architectures, reduce system fragmentation, and build generalized, product-agnostic solutions. • Own end-to-end reliability of revenue-critical systems, including validation, rollout safety, monitoring, and incident response. • Partner cross-functionally with Engineering, Sales, Finance, and GTM teams to translate business requirements into durable technical solutions. • Identify and execute on opportunities to improve data integrity, system observability, and operational efficiency across the platform. • Take ownership of large, ambiguous problem spaces and drive them from definition through execution, influencing both technical and business stakeholders.
Staff Backend Product Software Engineer, Commerce Platform
DropboxDropbox is the one place to keep life organized and keep work moving.
• Design and evolve scalable backend systems that power Dropbox’s Commerce Platform, including CRM, CPQ, Billing, provisioning, and related data workflows. • Define and drive technical strategy for complex, highly customized systems, balancing short-term delivery with long-term platform scalability and reliability. • Lead efforts to simplify legacy architectures, reduce system fragmentation, and build generalized, product-agnostic solutions. • Own end-to-end reliability of revenue-critical systems, including validation, rollout safety, monitoring, and incident response. • Partner cross-functionally with Engineering, Sales, Finance, and GTM teams to translate business requirements into durable technical solutions. • Identify and execute on opportunities to improve data integrity, system observability, and operational efficiency across the platform. • Take ownership of large, ambiguous problem spaces and drive them from definition through execution, influencing both technical and business stakeholders.
• Develop and test code based on functional and technical specifications. • Participate in the full software development lifecycle (SDLC), including planning, estimation, and reviews. • Troubleshoot and resolve production issues to ensure system stability. • Implement improvements related to security, reliability, and code quality. • Work on .NET upgrades and third-party dependency updates. • Apply fixes based on DAST (Dynamic Application Security Testing) findings. • Contribute to UI improvements aligned with WCAG 2.1 accessibility standards. • Create and maintain unit tests and follow test automation best practices. • Collaborate with team members in sprint-based development processes. • Review and understand software requirements and their impact on system design. • Identify opportunities for code refactoring and continuous improvement.



