Software Engineer
Job Description
Software Engineer role at Paytm One97 Communications focused on scalable, high-performance development for digital platforms.
Responsibilities
- Design, develop, and maintain scalable web applications using programming languages including JavaScript, Python, Java, C#, and Ruby on Rails
- Build and optimize RESTful APIs to support communication between software components and external systems
- Create front-end interfaces using modern JavaScript frameworks such as React and Express
- Architect solutions using microservices architecture, design patterns, and cloud infrastructure on AWS and Azure for high availability and scalability
- Work in Agile teams to plan sprints, complete code reviews, and manage code with version control tools like GitHub and SVN
- Implement CI/CD pipelines to support efficient deployments
- Apply security best practices including RBAC (Role-Based Access Control) and ensure compliance across development phases
- Participate in system design discussions covering scalability, performance optimization, and API development for complex applications
Requirements
- Proven software engineering experience with a strong background in IT infrastructure and web development
- Hands-on knowledge of programming languages and technologies including Python, JavaScript (React), Java, C#, C, VBA, .NET, and Ruby on Rails
- Expertise in designing scalable systems using microservices architecture and RESTful APIs
- Familiarity with cloud infrastructure services such as AWS or Azure for deploying and managing applications at scale
- Agile experience using tools including GitHub, SVN, and Jenkins or other CI/CD platforms
- Strong understanding of database management systems, including MySQL and SQL Server
- Knowledge of system design principles for building robust APIs and integrating third-party services via REST or SOAP
Technologies
- JavaScript, Python, Java, C#, Ruby on Rails
- RESTful APIs, React, Express
- microservices architecture, AWS, Azure
- Agile, GitHub, SVN, CI/CD, RBAC (Role-Based Access Control)
- MySQL, SQL Server
- REST, SOAP, Jenkins, .NET, C, VBA
Benefits
- Health insurance
Work Location
- In person
Location: Storden, MN (onsite)
Salary: USD 120,100 - 176,600 per year