Senior Software Developer

Berkeley Payment Solutions Inc.
ontario, ON, ca
$100K-$220K a year (estimated)
Full-time

This is a remote position.

Berkeley seeks a Senior Software Engineer with +4 years of experience to join our growing organization

You must be willing to work with EST time

Main Responsibilities :

Communicate effectively with developers, product managers, customer success managers and senior leaders to achieve a product roadmap

Work across the application with Frontend, Backend & DevOps teams

Design APIs and server-side applications using Elixir / Golang

Monitor and troubleshoot production systems to ensure reliability and performance

Participate in code reviews and provide feedback to improve code quality

Implement unit tests and integration tests to ensure code quality

Requirements

Main Requirements and Qualifications ( Apply only if you meet the criteria Below )

4+ years experience in backend development - MUST

Experience in golang or React - Elixir (nice to have) - MUST

AWS experience with full implementation of CI / CD process - MUST

Experience in monolith and microservice architectures

Experience with Kubernetes (K8s) and docker - MUST

Experience with SQL and NoSQL databases - MUST

Unit. integration and end-to-end testing

Strong understanding of SOLID principles

Sound problem-solving and troubleshooting skills

Excellent communication, collaboration, and problem-solving skills

Fluent English (both spoken and written)

25 days ago
Related jobs
Promoted
iTel Networks Inc.
Canada

Work with the development team on different projects to build a variety of software tools in the telecommunication space. Collaborate with team members to understand software requirements, identify issues, and integrate solutions. Research, develop, design, write, and test software code. Conducts tr...

Raise
Toronto, Ontario

...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages includingetc. Experiencein programming and analysis; specialized CRM software packagesupport at the specified experiencelevel. Abilityto collaborate with IT Professionals throughout the Software...

theScore
Toronto, Ontario

As Software Developer, your role will span across the Sportsbook Wagering team which involves enhancing and supporting the markets we offer, the bet placement flow, cash out, bet settlement and many other wagering related features. A solid foundation in computer science, with strong competencies in ...

Maarut Inc
Toronto, Ontario

Providesoftware expertise in various computing platforms operating systemsdatabase technology communication protocols middleware andgateways. CallProvide software expertise in various computing platforms operatingsystems database technology communication protocols middleware andgateways. ...

General Motors
Oshawa, Ontario

Your Skills & Abilities (Required Qualifications).Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.Proven experience with Fluent Bit, including configuration, customization, and plugin development.Proficiency in programming languages such as ...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experiencein programming and analysis; specialized software package supportat the specified experiencelevel. Abilityto c...

Artech LLC
Waterloo, Ontario

Software Engineer Senior (Android Developer)". Responsibilities Leverage industry best practices to design, implement, test, and support new feature development Work in an agile team of software developers and test engineers Write code at the hardware, driver and business logic software layers ...

theScore
Toronto, Ontario

The payments team helps theScore by integrating with third party payment providers and supporting our client developers through a GraphQL API. Provide mentorship to other developers on the team. A solid foundation in computer science, with strong competencies in data structures, distributed systems,...

Randstad Canada
Toronto, Ontario

This is a contract position for a Software Developer - Full Stack - Senior for our public sector client. ...