About the Role
We are seeking a Senior Software Engineer to join our team at Pismo, a leading technology company in the FinTech sector. This remote position offers you the opportunity to work on innovative payment solutions that impact millions globally. As a Senior Software Engineer, you will play a crucial role in designing and building scalable software systems that enhance our processing platform.
What You'll Do
- Develop and maintain applications using Golang or Java, adhering to clean code principles and best software engineering practices.
- Design and implement scalable, reliable, and secure microservices architecture that supports high transaction volumes.
- Collaborate with cross-functional teams to deliver technical solutions that align with business needs.
- Utilize AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in your daily development tasks.
- Write unit and integration tests to ensure code quality and system robustness.
- Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement.
- Monitor application health and performance using observability tools, ensuring optimal system functionality.
- Contribute to architectural discussions and support innovation within the team.
Requirements
- 5+ years of relevant work experience with a Bachelor's Degree, or at least 2 years of experience with an Advanced degree, or 0 years with a PhD, or 8+ years of relevant work experience.
- 3+ years of proficiency in Golang, with adaptability to other languages like Java or Groovy.
- Solid knowledge of AWS services and cloud computing principles.
- Experience with distributed transactions and race conditions.
- Familiarity with CI/CD tools such as Jenkins, Git, and Terraform.
- Strong understanding of Agile methodologies and Test-Driven Development.
- Experience in the financial industry or with payment/authorization systems is a plus.
- Excellent problem-solving skills and the ability to work under pressure.
Nice to Have
- Experience with observability practices (monitoring, tracing, alerting).
- Knowledge of relational and non-relational database design.
- Mentorship experience and a passion for helping others grow in their careers.
What We Offer
- Competitive salary and benefits package.
- Remote work flexibility with opportunities for professional growth.
- Access to cutting-edge technology and tools.
- Collaborative and innovative work environment.
- Opportunities for mentorship and continuous learning.
This Senior Software Engineer role at Pismo offers a unique opportunity to work remotely on innovative payment solutions, with a competitive salary and a chance to impact millions globally.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months