Senior Software Engineer
Paystone
πRemote - Canada
Please let Paystone know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Paystone, a company revolutionizing small business growth through innovative payment solutions, as a Senior Software Engineer. You will play a key role in designing, developing, and maintaining backend services using TypeScript and GraphQL, building scalable and efficient APIs, and leveraging GCP services. This position requires significant experience in backend development, expertise in TypeScript and GCP, and a strong understanding of microservices architecture. You will also mentor junior developers and contribute to architectural discussions. Paystone offers competitive compensation, equity, flexible time off, and a commitment to career development, along with the opportunity to work from home.
Requirements
- Minimum of 5+ years in backend development, with significant expertise in TypeScript
- Strong experience with Google Cloud Platform (GCP), particularly in Cloud Spanner, Datastore, and Pub/Sub
- Proven ability to build and optimize APIs in large-scale, production environments
- Deep understanding of microservices architecture, along with advanced knowledge in GraphQL, RESTful API design, and distributed systems
- Proficiency in using Testing Frameworks such as Jest, Cypress, and Artillery for various levels of testing
- Strong problem-solving skills with the capability to debug complex backend issues
- Excellent communication and collaboration skills, with experience working in agile development environments
- A meticulous approach to software development, ensuring all aspects of code and design are thoroughly veted for quality and functionality
- Demonstrated experience in mentoring junior developers, guiding them through complex technical challenges and fostering a culture of technical excellence and growth
Responsibilities
- 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
Benefits
- Compensation tied to market data
- We reward for contribution
- Everyone gets equity
- Flexible Time-off
- Weβre committed to career development
- Work from home
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- πArgentina
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$155k-$200kπUnited States
- π°$150k-$200kπCanada, United States
Please let Paystone know you found this job on JobsCollider. Thanks! π