Senior Software Engineer (Ecuador)
Company
Paystone
Location
Other US Location
Type
Full Time
Job Description
🚀 Join Paystone and Craft the Future of Customer-Driven Growth! 🚀
At Paystone, we're not just building products; we're shaping the future of growth for small businesses. Our innovative solutions empower business owners with both hands-off and hands-on tools, ensuring every customer interaction is a step towards success. Rooted in our core Values of thinking people first, solving impactful problems, and building a better future, we're on a mission to revolutionize the way businesses thrive.
Your Role: Senior Software Engineer
Are you passionate about making a real difference? Do you thrive in environments where innovation and mentorship go hand in hand? Paystone is seeking a Senior Software Engineer with a flair for technical leadership and a heart for nurturing talent. In this role, you'll not only drive the adoption of cutting-edge tools and practices but also serve as a beacon of inspiration for our engineering culture. You'll architect and build highly available, scalable, mission-critical backend services to drive the future of payments.
Why join us?
Paystone is growing and evolving on a weekly and monthly basis. We’re getting hyper-focused on filling a market gap with our product, which is also growing. We’re a group of really passionate people who really like to push the status quo and do what’s right.
Your Focus:
- Design, develop, and maintain backend services and APIs using TypeScript, with a strong emphasis on GraphQL.
- Build scalable and efficient APIs, ensuring seamless data flow between front-end and back-end systems.
- Develop cloud-native microservices that leverage GCP services such as Cloud Spanner, Datastore, and Pub/Sub.
- Architect and optimize backend systems for scalability, performance, and reliability in high-traffic environments.
- Manage and automate cloud infrastructure with Terraform, ensuring efficient deployments and resource management.
- Maintain high code quality through testing, code reviews, and adherence to best practices.
- Troubleshoot and resolve backend issues, ensuring system stability and scalability.
- Contribute to architectural discussions, helping evolve our technology stack and backend systems.
- Prepare system documentation, test plans and deployment plans, where/when applicable.
- Involved in project requirements-gathering and creating specifications.
Who You Are:
- 5+ years of experience in backend development, with significant expertise in TypeScript.
- Strong experience with Google Cloud Platform (GCP), especially Cloud Spanner, Datastore, and Pub/Sub.
- Proven ability to build and optimize APIs in large-scale, production environments.
- Deep understanding of microservices architecture, GraphQL, RESTful API design, and distributed systems.
- Proficiency in using Testing Frameworks such as Jest, Cypress and Artillery for different levels of testing.
- Strong problem-solving skills and the ability to debug complex backend issues.
- Excellent communication and collaboration skills, with experience working in agile development environments.
Date Posted
11/22/2024
Views
0
Similar Jobs
Senior Investigator I - Department of Health and Human Services - Food and Drug Administration
Views in the last 30 days - 0
View DetailsSenior Investigator I - Department of Health and Human Services - Food and Drug Administration
Views in the last 30 days - 0
View DetailsAutomotive Equipment Dispatcher - Department of Agriculture - Forest Service
Views in the last 30 days - 0
View DetailsPUBLIC NOTICE- DEA Criminal Investigators - Department of Justice - Drug Enforcement Administration
Views in the last 30 days - 0
View DetailsSenior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View Details