Développeur/développeuse de logiciels principal(e)
AppDirect
about 2 months ago
Montréal, Canada
Staff+
Responsibilities
- Lead a team of 5 to 7 developers in enhancing the Tackle platform.
- Solve complex technical problems.
- Produce scalable, testable, and maintainable code.
- Take responsibility for code quality and delivery.
- Participate actively in code reviews and problem-solving efforts.
- Guide mentorship programs for new and less experienced team members.
- Understand the impact of your work on the team and product.
- Foster an inclusive environment by welcoming diverse perspectives.
Requirements
- 10+ years of experience in designing modern, scalable backend services.
- 4+ years of experience in development using Go.
- Advanced knowledge of NoSQL database modeling with DynamoDB.
- Deep understanding of relational databases like Postgres.
- Experience in designing and managing services on AWS.
- Extensive experience with infrastructure as code using AWS CDK or Terraform.
- Solid experience in designing RESTful APIs.
- Strong understanding of event-driven design and microservices.
- Commitment to high standards in work and team output.
- Intrinsic motivation and organizational skills.
- Positive, solution-oriented attitude.
- Ability to work in a remote environment with asynchronous communication.
- Excellent verbal and written communication skills.
Tech Stack
Amazon DynamoDBAWSCircleCIGitHub ActionsGoPostgreSQLTerraform
Categories
BackendDevOpsFull Stack