Pismolabs Technologies India Private Limited•1h ago
Indeed
Software Engineer
Bengaluru, Karnataka
Full Time
Mid Level
Full Job Description
Join a dynamic cross-functional squad focused on developing and maintaining customized features and extensions for our core platform. Your role will be crucial in delivering region-specific and client-specific solutions without disrupting core services, thereby facilitating rapid global expansion. This is a remote position, offering flexibility, though occasional in-office presence may be required with prior notice.
Responsibilities:
- Develop clean, readable, and maintainable code under senior engineer guidance.
- Contribute to backend services primarily built with Go.
- Participate actively in planning, design, implementation, testing, deployment, and production support phases.
- Gain hands-on experience with the complete feature lifecycle from ideation to production.
- Implement comprehensive unit tests and contribute to integration testing efforts.
- Ensure the accuracy and reliability of business logic implementation.
- Engage in code reviews, providing and receiving constructive feedback.
- Learn and apply best practices in coding standards, performance optimization, and system reliability.
- Assist in debugging production issues using logs, metrics, and alerts.
- Learn incident response and root-cause analysis techniques with mentorship.
- Continuously enhance understanding of distributed systems, cloud infrastructure, and software design principles.
- Adhere to team best practices for Agile development and engineering excellence.
Qualifications:
- 1-3 years of relevant software development experience, with proficiency in Java or Golang.
- Experience with relational databases such as PostgreSQL or MySQL.
- Familiarity with REST APIs and API documentation tools like Swagger/OpenAPI.
- Basic working knowledge of cloud platforms such as AWS.
- A foundational understanding of NoSQL or non-relational data stores.
- Understanding of microservice architecture concepts.
- Proficiency with Git and pull-request-based workflows.
- Experience in writing unit tests.
- Basic understanding of Agile methodologies and Test-Driven Development (TDD) principles.
- Exposure to CI/CD tools (e.g., Jenkins, CodeFresh, ArgoCD).
- Some experience supporting applications in production or staging environments.
- Awareness of observability concepts including logging, monitoring, and alerting.
- Familiarity with containerization technologies like Docker and basic deployment concepts.
- Understanding of event messaging systems (e.g., Kafka, SQS, RabbitMQ).
- Demonstrated curiosity and initiative in learning system design, scalability, and reliability concepts.
Visa requires at least 3 days in the office, with specific expectations confirmed by your Hiring Manager.
Company
Pismolabs Technologies India Private Limited
Visa is a global leader in digital payments technology, facilitating secure transactions worldwide. We are dedicated to advancing economies and empowering everyone, everywhere to thrive by being the b...
Bengaluru, Karnataka
Posted on Indeed