Software Engineer (Back-End)

Sokanu
Vancouver, British Columbias
Full-time

The Role

Sokanu is seeking to expand our back-end engineering team with an experienced engineer capable of taking us to the next level.

We have a strong team and a modern stack but are always looking to improve our code quality, expand our test coverage, and explore new approaches to ensuring site reliability.

The ideal candidate has experience building and scaling consumer products, and is comfortable taking on a leadership role, helping to guide and scope development projects while mentoring junior engineers.

Responsibilities

  • Work tightly with our design and front-end engineering teams to design, develop, test, and maintain new product features
  • Help maintain and improve the performance of our Django monolith
  • Develop, maintain, and improve our various other microservices
  • Help improve and maintain our back-end toolchain and CI / CD pipeline
  • Collaborate with other engineers to develop OpenAPI specs and versioned APIs
  • Mentor and help develop junior engineers
  • Help our team as we expand our use of type hints in Python and improve our test coverage

Requirements

  • 4+ years of experience in back-end engineering
  • 3+ years experience with Python
  • Strong communication skills
  • Experience working as a software developer on a web application

Nice to Haves

  • Experience working with containerization technologies (we use Docker)
  • Experience maintaining a CI / CD system (we use CircleCI)
  • Experience with typed languages
  • Experience mentoring junior engineers
  • Experience working with and developing OpenAPI / Swagger specifications
  • Experience with OAuth and SSO systems
  • Previous experience at a startup

Relevant Tools at Sokanu

  • Python, Django, Node.js, Postgres, Docker, AWS, CircleCI, Falcon
  • 30+ days ago
Related jobs
Sokanu
Columbia, South Carolina

Sokanu is seeking to expand our back-end engineering team with an experienced engineer capable of taking us to the next level. Work tightly with our design and front-end engineering teams to design, develop, test, and maintain new product features. Help improve and maintain our back-end toolchain an...

Splunk Inc
South Carolina, United States

We are looking for an enthusiastic and creative Front-End, Principal Software Engineer to join us in crafting the future of Application Performance Management (APM). Your role will be to primarily lead front-end development but also help with the delivery of full-stack/backend features. Proficient i...

Sokanu
Columbia, South Carolina

Collaborate with back-end engineers to develop API contracts to be consumed by the front-end. Sokanu is seeking to expand our front-end engineering team with an experienced engineer capable of taking us to the next level. Work tightly with our design and back-end engineering teams to design, develop...

Promoted
Capgemini
SC, United States

Design develop and maintain data pipelines and ETL processes using Snowflake AWS services Python and DBT Collaborate with data scientists and analysts to understand data requirements and implement solutions. DBT Experience with DBT Data Build Tool for modeling data and creating data transformation p...

Promoted
Stantec
Columbia, South Carolina

Are you passionate about creating intuitive and visually appealing web experiences? Do you have a knack for blending design aesthetics with technical functionality? If so, we're looking for a talented Front-End Developer/Web UX Designer to join our team. Front End Developer - ( 240002JK ). Stay upda...

Promoted
Catch Talent
SC, United States

The Marketing Web Developer is responsible for web development for public websites, various marketing projects, and the digital marketing tech stack. Are you a passionate Marketing Web Developer with experience with Kentico CMS/. The ability to grow your career and evolve as a Marketing Web Develope...

Promoted
Confluent
Columbia, South Carolina

The Data Architect/Engineer is a senior technical contributor responsible for the design, technical requirements, and evolution of Confluent’s cloud data strategy. The Data Architect/Engineer will be both responsible for overall functional & technical design but also governance, lineage, and data qu...

Promoted
TransPerfect
Columbia, South Carolina

End your job search and find your career at TransPerfect #careersNOTjobs. TransPerfect provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age,. ...

Promoted
Rocket Software
Columbia, South Carolina

As a Senior Network Engineer with Rocket Software, you are part of a global, fast-paced IT organization with a primary mission to provide world class service to software development labs and internal departments ensuring our employees have access and communication systems to perform at the highest l...

Promoted
Oracle
Columbia, South Carolina

Job DescriptionFull Stack Cloud Developer – US GovDue to the REQUIREMENT of our Federal client, US Citizenship is required. We are looking for a Principal Full Stack Cloud Developer to help build, automate and evolve the cloud and infrastructure underpinning US government instances set up on Oracle ...