Disclaimer
Welcome to vthetecheejobs.com! We gather job listings from various sources, including job websites and company portals, to bring you the best opportunities tailored to your interests. While we strive to ensure accuracy, please verify job details independently before taking any action. It's important to note that vthetecheejobs.com does not endorse any specific employers or job listings showcased on our platform, nor are we involved in the hiring process. We want you to know that we have no affiliations or partnerships with the companies listed. Your use of our website is at your own discretion, and we're here to support you in your job search journey!
Role :Software Engineer
Location :as per business needs
About the company and role
PhonePe is a leading company committed to Company’s mission or purpose. We are seeking a highly motivated Software Engineer to join our team in as per business needs. In this role, you will be responsible for described the primary responsibilities below please have a look. We are looking for individuals with a strong background in Relevant skills or experience mentioned bellow, excellent problem-solving abilities, and a passion for Industry/Fied. If you are a talented and dedicated professional who thrives in a fast-paced environment, we encourage you to apply.
Job Description
PhonePe, India's leading digital payments platform, boasts 500 million registered users and 37 million merchants, covering nearly all of India's postal codes. Beyond its dominant position in digital payments, PhonePe has expanded into a diverse range of financial services, including insurance, mutual funds, stockbroking, and lending. The company also operates tech-enabled businesses like Pincode (for hyperlocal shopping) and Indus App Store, India's first localized app store. The PhonePe Group's portfolio of businesses is unified by a vision: to provide every Indian with equal opportunities for advancement by facilitating the flow of money and access to essential services.
Culture
At PhonePe, we prioritize creating a supportive and empowering work environment where you can excel. We foster a culture of trust and ownership, enabling you to manage your work from inception to completion from day one. A passion for technology is essential; we are looking for individuals who thrive on building impactful technology for millions of users, collaborating with top talent, and executing ambitious projects with purpose and speed.
Company Name | PhonePe |
---|---|
Role | Software Engineer |
Location | as per business needs |
Salary | As per Company norms |
Job Type | Full time |
Responsibilities
- You will be responsible for designing, developing, and maintaining robust and scalable web-based applications. This includes:
- ● Designing platform-agnostic and reusable components and establishing clear contracts with defined separation of concerns to enhance the scalability and maintainability of large-scale systems.
- ● Utilizing strong problem-solving skills to address complex business and technical challenges.
- ● Contributing to high-level system design under guidance, including functional modeling and modular decomposition.
- ● Implementing incremental architectural changes, conducting thorough impact analyses to minimize disruption.
- ● Performing performance tuning and optimization of large-scale distributed systems.
- ● Mentoring junior engineers, fostering team collaboration, and breaking down complex tasks into manageable phases for improved predictability.
- ● Collaborating closely with Product Managers to translate feature requirements into actionable capabilities and lead the execution of medium-sized projects.
- ● Working with a wider range of stakeholders to monitor project/feature impact, proactively identifying areas for improvement and iterative development. As a senior software engineer, your expertise will be critical in leading these efforts. Specifically, you must possess:
- ● Extensive and expert-level programming experience in at least one general-purpose programming language (e.g., Java, C, C++) and the associated technology stack, with a proven ability to write maintainable, scalable, and thoroughly unit-tested code.
- ● Demonstrated experience with multi-threading and concurrent programming paradigms.
- ● Significant experience in object-oriented design principles, design patterns, and a proven ability to design intuitive module and class-level interfaces.
- ● Exceptional coding skills, capable of efficiently translating designs into high-quality code.
- ● Proficiency in Test-Driven Development (TDD) methodologies.
- ● A solid understanding of relational databases (e.g., MySQL) and NoSQL databases (e.g., HBase, Elasticsearch, Aerospike).
- ● A strong passion for tackling complex and challenging real-world problems.
- ● Experience with full-cycle software development using any programming language on a Linux platform.
- ● A proactive and results-oriented attitude, consistently demonstrating energy and commitment to assigned tasks.
- ● Proven experience working in a fast-paced startup environment, showcasing high levels of ownership and commitment.
Education Qualification
- BTech, MTech, or PhD in Computer Science or a related technical field (or equivalent experience).
- ● Proven experience building highly scalable business applications, including the implementation of large, complex business workflows and the handling of massive datasets.
Skills
- ● Extensive and expert programming experience in at least one general programming language (e.g., Java, C, C++) and the associated technology stack to write maintainable, scalable, unit-tested code.
- ● Experience with multi-threading and concurrency programming.
- ● Extensive experience in object-oriented design skills, knowledge of design patterns, and a demonstrated ability to design intuitive module and class-level interfaces.
- ● Excellent coding skills – the ability to efficiently translate design into high-quality code.
- ● Knowledge of Test Driven Development (TDD).
- ● Good understanding of relational databases (e.g., MySQL) and NoSQL databases (e.g., HBase, Elasticsearch, Aerospike, etc.).
- ● A strong desire to solve complex and interesting real-world problems.
- ● Experience with full life cycle development in any programming language on a Linux platform.
- ● A go-getter attitude reflected in energy and intent behind assigned tasks.
- ● Proven experience working in a startup environment with high levels of ownership and commitment.
Get instant updates on latest jobs!
Join our instagram and telegram channels.
To join our Instagram and Telegram channels click on instagram and telegram icons
How to Apply
- Review Job Details: Read through all the job details on this page to understand the requirements and responsibilities.
- Click the Apply Link: Scroll down and click the “Apply Link” button to be redirected to the official website.
- Fill Out the Application: On the official website, fill out the application form with the provided information.
- Double-Check Your Information: Before submitting your application, review all the details you’ve provided to ensure accuracy and completeness.
- Submit Your Application: Once you’re satisfied with your application, submit it through the official website as instructed.