Senior Software Developer

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

Job Description

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)

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)

16 days ago
Related jobs
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...

Autodesk
Remote, Ontario, CAN
Remote

Develop tools and services that improve productivity of our software developers. Reporting to our Software Development Manager, you'll join a growing scrum team working on Autodesk's hero CAD products, Fusion 360 and Inventor. You'll also monitor and maintain existing pipelines and help our develope...

Maarut Inc
Toronto, Ontario

Experiencewith tools such as Eclipse SQL Developer TOAD SAX PowerDesigner SQLDeveloper andVisio. ...

Telesat Canada
Ottawa, Ontario

As a Senior Software Developer, the selected candidate will participate actively in the software development, productization and maintenance of the Telesat Lightspeed System Model, a state-of-the-art engineering tool running on high performance computing (HPC) infrastructure for the modeling of reso...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. ...

theScore
Toronto, Ontario
Remote

A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design. Passionate about clean code architecture and software craftsmanship. Elixir, building GraphQL APIs (Absinthe), GraphQL schema stitching & subscriptions, GCP, ...

Randstad Canada
Toronto, Ontario

This is a contract position for a Senior ETL Developer for our public sector client. Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. ...

Wealthsimple
Toronto, Ontario

Proven experience as a Backend Software Developer. Experience in and a desire to mentor fellow developers through pairing, code review, and in-the-moment feedback. Collaborate with other developers on the team while mentoring and providing continuous feedback via code reviews. ...

Staples Canada
Richmond Hill, Ontario

As the Senior Software Developer, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. This is a hands-on Team Lead role where you will develop and lead software development team, across the full-stack of a multi-channe...

General Motors
Markham, 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 ...